home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.3
/
Figure 1.3.rsrc
/
CODE_11526_lcrXObj.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
170KB
|
2,790 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 0E79 C9E2 0000 38CE .invalid.w [0x000038CE], 0xC9E2 // invalid immediate operation
00000008 0000 1D6C ori.b D0, 0x6C /* 'l' */
0000000C 0000 0148 ori.b D0, 0x48 /* 'H' */
00000010 8000 or.b D0, D0
00000012 0002 1ED8 ori.b D2, 0xD8
00000016 1EFA 2952 move.b [A7]+, [PC + 0x2952 /* 0000296A, cstring ""<EOF> */]
0000001A 292E 72FA move.l -[A4], [A6 + 0x72FA]
0000001E B26E 1616 cmp.w D1, [A6 + 0x1616]
00000022 1642 movea.b A3, D2
00000024 DFAD 54AD add.l [A5 + 0x54AD], D7
00000028 D1A8 1F3A add.l [A0 + 0x1F3A], D0
0000002C 1818 move.b D4, [A0]+
0000002E FD1A .extension 0xD1A <<F/4-5/6>> // unimplemented
00000030 2748 6E98 move.l [A3 + 0x6E98], A0
00000034 10B0 FC98 move.b [A0], [A0 + A7 * 4 - 0x104]
00000038 FE6A 7278 .extension 0xE6A <<F/1/7>>, 0x7278 // unimplemented
0000003C 53AD 3B6B subq.l [A5 + 0x3B6B], 1
00000040 F758 .extension 0x758 <<F/4-5/3>> // unimplemented
00000042 F6EA 1F42 .extension 0x6EA <<F/2-3/3>> // unimplemented
00000046 16A2 move.b [A3], -[A2]
00000048 0097 FAA4 6CC4 ori.l [A7], 0xFAA46CC4
0000004E FE08 556E .unknown 0xFE08 0x556E (W = 7)
// begin alternate branch 00000050-00000054
label00000050:
00000050 556E 6B6E subq.w [A6 + 0x6B6E], 2
// end alternate branch 00000050-00000054
label00000050: // (misaligned)
00000052 6B6E bmi +0x70 /* 000000C2 */
00000054 6F77 ble +0x79 /* 000000CD */
00000056 6167 bsr +0x69 /* 000000BF */
label00000058:
00000058 204D movea.l A0, A5
0000005A 4F62 chk.w D7, -[A2]
0000005C 6A46 bpl +0x48 /* 000000A4 */
0000005E 6163 bsr +0x65 /* 000000C3 */
label00000060:
00000060 7279 moveq.l D1, 0x79
00000062 FAF2 6A20 .extension 0xAF2 <<F/2-3/5>> // unimplemented
00000066 256C 06B8 231E move.l [A2 + 0x231E], [A4 + 0x6B8]
0000006C 1752 6EF0 move.b [A3 + 0x6EF0], [A2]
label00000070:
00000070 1BE6 move.b <<invalid special address>>, -[A6]
00000072 1FDA move.b <<invalid special address>>, [A2]+
00000074 1D6B 382B 1FFC move.b [A6 + 0x1FFC], [A3 + 0x382B]
0000007A EC72 roxr D2.w, D6
0000007C 1F88 FB2C move.b <<invalid full ext with I/IS == 4>>, A0
// begin alternate branch 0000007E-00000080
label0000007E:
0000007E FB2C .extension 0xB2C <<F/4-5/5>> // unimplemented
// end alternate branch 0000007E-00000080
label0000007E: // (misaligned)
00000080 BAA8 B08C cmp.l D5, [A0 - 0x4F74]
00000084 1DCA move.b <<invalid special address>>, A2
00000086 6CC8 bge -0x36 /* 00000050 */
00000088 1BF2 6CBA move.b <<invalid special address>>, [A2 + D6 * 4 - 0x70]
label0000008C:
0000008C 6CCA bge -0x34 /* 00000058 */
0000008E 06C0 .incomplete
00000090 705A moveq.l D0, 0x5A
00000092 BC05 cmp.b D6, D5
00000094 18AA 1336 move.b [A4], [A2 + 0x1336]
00000098 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
0000009A FAEC FC60 .extension 0xAEC <<F/2-3/5>> // unimplemented
0000009E 6B36 bmi +0x38 /* 000000D6 */
000000A0 6E30 bgt +0x32 /* 000000D2 */
000000A2 B86E 3C34 cmp.w D4, [A6 + 0x3C34]
// begin alternate branch 000000A4-000000AA
label000000A4:
000000A4 3C34 FE1E move.w D6, [A4 + A7 * 8 + 0x1E]
000000A8 184C movea.b A4, A4
// end alternate branch 000000A4-000000AA
label000000A4: // (misaligned)
000000A6 FE1E 184C .unknown 0xFE1E 0x184C (W = 7)
000000AA 9286 sub.l D1, D6
000000AC 6CC2 bge -0x3C /* 00000070 */
000000AE FD72 .extension 0xD72 <<F/4-5/6>> // unimplemented
000000B0 F9D4 .invalid <<F/7/4>>
000000B2 F9BC .invalid <<F/6/4>>
000000B4 FFCB .invalid <<F/7/7>>
000000B6 5D00 subq.b D0, 6
000000B8 7802 moveq.l D4, 0x02
000000BA 5D00 subq.b D0, 6
000000BC 7A04 moveq.l D5, 0x04
000000BE 7A03 moveq.l D5, 0x03
000000C0 7A05 moveq.l D5, 0x05
label000000C2:
000000C2 1D85 40EC move.b [A6 + D4.w - 0x20], D5
000000C6 6F98 ble -0x66 /* 00000060 */
000000C8 E189 lsl D1, 8
000000CA C600 and.b D3, D0
000000CC 6FB0 ble -0x4E /* 0000007E */
000000CE 10EA 0089 move.b [A0]+, [A2 + 0x89]
label000000D2:
000000D2 FFCB .invalid <<F/7/7>>
000000D4 FFCB .invalid <<F/7/7>>
label000000D6:
000000D6 F334 .extension 0x334 <<F/4-5/1>> // unimplemented
000000D8 0089 67DC 60C8 ori.l A1, 0x67DC60C8
000000DE 60AC bra -0x52 /* 0000008C */
000000E0 F28E DA88 .extension 0x28E <<F/2-3/1>> // unimplemented
// begin alternate branch 000000E2-000000E4
label000000E2:
000000E2 DA88 add.l D5, A0
// end alternate branch 000000E2-000000E4
label000000E2: // (misaligned)
000000E4 FB2A .extension 0xB2A <<F/4-5/5>> // unimplemented
000000E6 F258 F18C .extension 0x258 <<F/1/1>>, 0xF18C // unimplemented
000000EA EA6C lsr D4.w, D5
000000EC F2AA 6E8E .extension 0x2AA <<F/2-3/1>> // unimplemented
000000F0 0083 4884 6ECE ori.l D3, 0x48846ECE
000000F6 705B moveq.l D0, 0x5B
000000F8 161A move.b D3, [A2]+
000000FA FDDC .invalid <<F/7/6>>
000000FC 5A81 addq.l D1, 5
000000FE B287 cmp.l D1, D7
00000100 1F2D 0A62 move.b -[A7], [A5 + 0xA62 /* export_328 */]
00000104 D9C5 add.l A4, D5
00000106 66DA bne -0x24 /* 000000E2 */
00000108 534B subq.w A3, 1
0000010A 1420 move.b D2, -[A0]
0000010C 626A bhi +0x6C /* 00000178 */
0000010E 4C6F 5072 5846 movem.l D1,D4,D5,D6,A4,A6, [A7 + 0x5846]
00000114 727A moveq.l D1, 0x7A
00000116 FE4E 725A .extension 0xE4E <<F/1/7>>, 0x725A // unimplemented
0000011A CEAC D8D0 and.l D7, [A4 - 0x2730]
0000011E 203A F32A move.l D0, [PC - 0xCD6 /* FFFFF44A, cstring ""<EOF> */]
00000122 FD36 .extension 0xD36 <<F/4-5/6>> // unimplemented
00000124 6D2A blt +0x2C /* 00000150 */
00000126 BCB0 33B2 1F41 F856 DCE6 cmp.l D6, [[0x1F41F856 + D3 * 2] - 0x231A]
00000130 1E02 move.b D7, D2
00000132 424A clr.w A2
00000134 DC54 add.w D6, [A4]
00000136 FDA0 .invalid <<F/6/6>>
00000138 BAB0 6EA4 cmp.l D5, [A0 + D6 * 8 - 0x92]
0000013C CA87 and.l D5, D7
0000013E F4B2 cpushp INST, [A2]
00000140 CE01 and.b D7, D1
00000142 FD78 .extension 0xD78 <<F/4-5/6>> // unimplemented
00000144 9BBE sub.l <<invalid special address>>, D5
00000146 0C0A 245C cmpi.b A2, 0x5C /* '\\' */
0000014A 8A04 or.b D5, D4
0000014C 2E28 CE74 move.l D7, [A0 - 0x318C]
label00000150:
00000150 3808 move.w D4, A0
00000152 BE4E cmp.w D7, A6
00000154 40D0 move.w [A0], SR
00000156 430F .invalid 1, A7 // invalid opcode 4 with b == 4
00000158 342B 0906 move.w D2, [A3 + 0x906]
0000015C 725C moveq.l D1, 0x5C
0000015E 2603 move.l D3, D3
00000160 002C 0E52 2A28 ori.b [A4 + 0x2A28], 0x52 /* 'R' */
00000166 5EB1 035B 09B6 D39E addq.l [[A1] + 0x9B6D39E], 7
0000016E D309 addx.b -[A1], -[A1]
00000170 2834 D309 move.l D4, [[A4 + <<invalid base displacement size>> + A5 * 2]]
00000174 1004 move.b D0, D4
00000176 401C negx.b [A4]+
label00000178:
00000178 1046 movea.b A0, D6
0000017A 9802 sub.b D4, D2
0000017C 0FC9 .incomplete
0000017E 0318 btst [A0]+, D1
00000180 0C0A 142E cmpi.b A2, 0x2E /* '.' */
00000184 0414 54C8 subi.b [A4], 0xC8
00000188 0406 9802 subi.b D6, 0x2
0000018C 0F2E 1605 btst [A6 + 0x1605], D7
00000190 022C 2423 00DE andi.b [A4 + 0xDE], 0x23 /* '#' */
00000196 3C12 move.w D6, [A2]
00000198 2C46 movea.l A6, D6
0000019A 085A 607C bchg.b [A2]+, 0x7C /* '|' */
0000019E F331 .extension 0x331 <<F/4-5/1>> // unimplemented
000001A0 0073 0EDA 822A ori.w [A3 + A0.w * 2 + 0x2A], 0xEDA
000001A6 2883 move.l [A4], D3
000001A8 02DC .incomplete
000001AA 0800 8304 btst.b D0, 0x4
000001AE 36BB 13A6 4A5B 047A move.w [A3], [[0x4A5B] + D1 * 2 + 0x47A]
label000001B6:
000001B6 EB00 asl D0.b, 5
000001B8 1E10 move.b D7, [A0]
000001BA 5B04 subq.b D4, 5
000001BC 68F8 bvc -0x6 /* 000001B6 */
000001BE CB42 exg D5, D2
000001C0 2301 move.l -[A1], D1
000001C2 4AA3 tst.l -[A3]
000001C4 021C 165A andi.b [A4]+, 0x5A /* 'Z' */
000001C8 6002 bra +0x4 /* 000001CC */
000001CA F366 .extension 0x366 <<F/4-5/1>> // unimplemented
label000001CC:
000001CC 3026 move.w D0, -[A6]
000001CE 8300 sbcd D1, D0
000001D0 6499 bcc -0x65 /* 0000016B */
000001D2 06FB .incomplete
000001D4 03F3 .incomplete
000001D6 3113 move.w -[A0], [A3]
000001D8 1D12 move.b -[A6], [A2]
000001DA 2C06 move.l D6, D6
000001DC 9700 subx.b D3, D0
000001DE 56C3 sne D3
000001E0 132D 06C4 move.b -[A1], [A5 + 0x6C4]
000001E4 168B move.b [A3], A3
000001E6 0310 btst [A0], D1
000001E8 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
000001EA F311 .extension 0x311 <<F/4-5/1>> // unimplemented
000001EC 06EC .incomplete
000001EE 421F clr.b [A7]+
000001F0 B506 xor.b D6, D2
000001F2 0FB5 060A bclr [A5 + D0.w * 8 + 0xA], D7
000001F6 24AB 1C3B move.l [A2], [A3 + 0x1C3B]
000001FA 034E bchg A6, D1
000001FC 2B00 move.l -[A5], D0
000001FE BC00 cmp.b D6, D0
00000200 0333 A305 btst [[A3 + <<invalid base displacement size>>] + A2 * 2], D1
00000204 B348 cmpm.w [A1]+, [A0]+
00000206 F6FC DB10 .extension 0x6FC <<F/2-3/3>> // unimplemented
0000020A 0310 btst [A0], D1
0000020C EB31 roxl D1.b, D5
0000020E 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4
00000210 A0C6 syscall vCacheWrIP
00000212 46EB 0160 move.w SR, [A3 + 0x160]
00000216 000F 6E36 ori.b A7, 0x36 /* '6' */
0000021A 360B move.w D3, A3
0000021C 240F move.l D2, A7
0000021E FC6B 8222 .extension 0xC6B <<F/1/6>>, 0x8222 // unimplemented
00000222 5301 subq.b D1, 1
00000224 F6FC 5300 .extension 0x6FC <<F/2-3/3>> // unimplemented
00000228 A304 syscall Control, flags=3
0000022A AB01 syscall BitsToMap
0000022C 90DB sub.w A0, [A3]+
0000022E 00CB .incomplete
00000230 038B bclr A3, D1
00000232 0483 03DA A327 subi.l D3, 0x3DAA327
00000238 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
0000023A AB01 syscall BitsToMap
0000023C 3853 movea.w A4, [A3]
0000023E 2533 019A DB00 move.l -[A2], [[ + D0] - 0x2500]
00000244 9408 sub.b D2, A0
00000246 D902 addx.b D4, D2
00000248 5B25 subq.b -[A5], 5
0000024A E902 asl D2.b, 4
0000024C C302 abcd D1, D2
0000024E 0814 0033 btst.b [A4], 0x33 /* '3' */
00000252 0FF3 .incomplete
00000254 0604 836E addi.b D4, 0x6E /* 'n' */
00000258 EC42 asr D2.w, 6
0000025A 0B42 bchg D2, D5
0000025C A100 syscall Open/PBHOpen/HOpen, flags=1
0000025E 2B00 move.l -[A5], D0
00000260 1330 421C move.b -[A1], [A0 + D4.w * 2 + 0x1C]
00000264 0402 282A subi.b D2, 0x2A /* '*' */
00000268 2826 move.l D4, -[A6]
0000026A 9B1E sub.b [A6]+, D5
0000026C F10B .extension 0x10B <<F/4-5/0>> // unimplemented
0000026E CB16 and.b [A6], D5
00000270 B404 cmp.b D2, D4
00000272 0603 0173 addi.b D3, 0x73 /* 's' */
00000276 7348 moveq.l D1, 0x48
00000278 0608 08D6 addi.b A0, 0xD6
0000027C 0A83 0B60 9336 xori.l D3, 0xB609336
00000282 44B3 192B 09DB 7073 730B neg.l [[A3 + 0x9DB + D1] + 0x7073730B]
0000028C 02A0 D30F 2613 andi.l -[A0], 0xD30F2613
00000292 074D bchg A5, D3
00000294 1F73 1608 231E move.b [A7 + 0x231E], [A3 + D1.w * 8 + 0x8]
0000029A 7000 moveq.l D0, 0x00
0000029C 0B2D 2501 btst [A5 + 0x2501], D5
000002A0 6424 bcc +0x26 /* 000002C6 */
000002A2 EB06 asl D6.b, 5
000002A4 0308 btst A0, D1
000002A6 7869 moveq.l D4, 0x69
000002A8 1E73 0633 movea.b A7, [A3 + D0.w * 8 + 0x33]
000002AC 021C 0471 andi.b [A4]+, 0x71 /* 'q' */
000002B0 1766 7B32 move.b [A3 + 0x7B32], -[A6]
000002B4 2302 move.l -[A1], D2
000002B6 6B03 bmi +0x5 /* 000002BB */
000002B8 1B29 BA42 move.b -[A5], [A1 - 0x45BE]
000002BC 1300 move.b -[A1], D0
000002BE 3E44 movea.w A7, D4
000002C0 7B06 moveq.l D5, 0x06
000002C2 0464 1C64 subi.w -[A4], 0x1C64
label000002C6:
000002C6 00B3 661E 3E44 C311 ori.l [[A3 + A4 * 2]], 0x661E3E44
000002CE 34D0 move.w [A2]+, [A0]
000002D0 230C move.l -[A1], A4
000002D2 AC5C syscall BitShift, auto_pop
000002D4 1E10 move.b D7, [A0]
000002D6 44A3 neg.l -[A3]
000002D8 408B negx.l A3
000002DA 3634 1B02 0F34 move.w D3, [[A4 + <<invalid base displacement size>> + D1 * 2] + 0xF34]
000002E0 4000 negx.b D0
000002E2 634D bls +0x4F /* 00000331 */
000002E4 303A A30B move.w D0, [PC - 0x5CF5 /* FFFFA5F1, cstring ""<EOF> */]
000002E8 02BB 3572 6466 B316 0608 andi.l [[PC] + A3 * 2 + 0x608], 0x35726466 /* '5rdf' */
000002F2 0B31 7000 btst [A1 + D7.w], D5
000002F6 930C subx.b -[A1], -[A4]
000002F8 723E moveq.l D1, 0x3E
000002FA 3021 move.w D0, -[A1]
000002FC 1C64 movea.b A6, -[A4]
000002FE 009B 0536 3ADB ori.l [A3]+, 0x5363ADB
00000304 171E move.b -[A3], [A6]+
00000306 3ED3 move.w [A7]+, [A3]
00000308 0EB6 EBCD A32D 7806 .invalid.l [A6 + D7 + 0x6], 0xEBCDA32D // invalid immediate operation
00000310 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00000312 101B move.b D0, [A3]+
00000314 2564 0433 move.l [A2 + 0x433], -[A4]
00000318 5A28 2B01 addq.b [A0 + 0x2B01], 5
0000031C 9B03 subx.b D5, D3
0000031E 4AFB 043E tas.b [PC + D0.w * 4 + 0x3E]
00000322 163B 022C move.b D3, [PC + D0.w * 2 + 0x2C]
00000326 901E sub.b D0, [A6]+
00000328 0444 E116 subi.w D4, 0xE116
0000032C 531E subq.b [A6]+, 1
0000032E 8303 sbcd D1, D3
00000330 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00000332 0F7E bchg <<invalid special address>>, D7
00000334 4A61 tst.w -[A1]
00000336 2312 move.l -[A1], [A2]
00000338 4A21 tst.b -[A1]
0000033A 0E02 0F30 .invalid.b D2, 0x30 /* '0' */ // invalid immediate operation
0000033E 8505 sbcd D2, D5
00000340 1E10 move.b D7, [A0]
00000342 0F34 449B btst [A4 + D4.w * 4 - 0x101], D7
00000346 132C A90B move.b -[A1], [A4 - 0x56F5]
0000034A A320 syscall SetPtrSize, flags=3
0000034C FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
0000034E 8B00 sbcd D5, D0
00000350 1B27 move.b -[A5], -[A7]
00000352 1E10 move.b D7, [A0]
00000354 8B46 8340 pack D5, D6, 0x8340
00000358 230D move.l -[A1], A5
0000035A A30E syscall UnmountVol/HUnmountVol, flags=3
0000035C 3B1E move.w -[A5], [A6]+
0000035E 5A53 addq.w [A3], 5
00000360 468B not.l A3
00000362 409B negx.l [A3]+
00000364 2943 019E move.l [A4 + 0x19E], D3
00000368 0B01 btst D1, D5
0000036A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000036C 3B01 move.w -[A5], D1
0000036E D338 3B68 add.b [0x00003B68], D1
00000372 CB5E and.w [A6]+, D5
00000374 0608 FB02 addi.b A0, 0x2
00000378 708B moveq.l D0, 0xFFFFFF8B
0000037A 2038 08C1 move.l D0, [0x000008C1]
0000037E 2538 8B08 move.l -[A2], [0xFFFF8B08]
00000382 08A5 0CCD bclr.b -[A5], 0xCD
00000386 14B3 04F3 move.b [A2], [A3 + D0.w * 4 - 0x13]
0000038A 0634 5AF3 1842 addi.b [A4 + D1 + 0x42], 0xF3
00000390 A33B syscall Delay, flags=3
00000392 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000394 806B 0093 or.w D0, [A3 + 0x93]
00000398 160F move.b D3, A7
0000039A 264B movea.l A3, A3
0000039C 072B 028D btst [A3 + 0x28D], D3
000003A0 1EE3 move.b [A7]+, -[A3]
000003A2 00DE .incomplete
000003A4 4E5A unlink A2
000003A6 A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5
000003A8 5881 addq.l D1, 4
000003AA 25DB 0194 move.l [PC + 0x194 /* 00000540, value 0x1081125B */], [A3]+
000003AE 3B16 move.w -[A5], [A6]
000003B0 9B04 subx.b D5, D4
000003B2 BB1C xor.b [A4]+, D5
000003B4 7614 moveq.l D3, 0x14
000003B6 541B addq.b [A3]+, 2
000003B8 0128 3808 btst [A0 + 0x3808], D0
000003BC 0283 7454 C810 andi.l D3, 0x7454C810
000003C2 00CB .incomplete
000003C4 6645 bne +0x47 /* 0000040B */
000003C6 3D00 move.w -[A6], D0
000003C8 DB2F 1441 add.b [A7 + 0x1441], D5
000003CC 1497 move.b [A2], [A7]
000003CE 0213 DB19 andi.b [A3], 0x19
000003D2 3481 move.w [A2], D1
000003D4 1476 2A6A movea.b A2, [A6 + D2 * 2 + 0x6A]
000003D8 26F3 003E move.l [A3]+, [A3 + D0.w + 0x3E]
000003DC CD07 abcd D6, D7
000003DE AB02 syscall BitsToPix
000003E0 8A04 or.b D5, D4
000003E2 D0BB 0D10 add.l D0, [PC + D0 * 4]
000003E6 8B00 sbcd D5, D0
000003E8 1B0E move.b -[A5], A6
000003EA 5AD0 spl [A0]
000003EC ED03 asl D3.b, 6
000003EE 3308 move.w -[A1], A0
000003F0 9B04 subx.b D5, D4
000003F2 E66B lsr D3.w, D3
000003F4 039B bclr [A3]+, D1
000003F6 0223 02BB andi.b -[A3], 0xBB
000003FA 0C34 8302 5A60 cmpi.b [A4 + D5 * 2 + 0x60], 0x2
00000400 4002 negx.b D2
00000402 B335 3001 xor.b [A5 + D3.w + 0x1], D1
00000406 0D7B 0BD3 6D26 B302 bchg [[] + 0x6D26B302], D6
0000040E A92B syscall GrowWindow
00000410 4AA6 tst.l -[A6]
00000412 4A7E tst.w <<invalid special address>>
00000414 1041 movea.b A0, D1
00000416 186C 4A33 movea.b A4, [A4 + 0x4A33]
0000041A 1CC0 move.b [A6]+, D0
0000041C 331C move.w -[A1], [A4]+
0000041E C313 and.b [A3], D1
00000420 9B0A subx.b -[A5], -[A2]
00000422 C416 and.b D2, [A6]
00000424 5B1B subq.b [A3]+, 5
00000426 5B08 subq.b A0, 5
00000428 7216 moveq.l D1, 0x16
0000042A E68B lsr D3, 3
0000042C 0316 btst [A6], D1
0000042E 3348 7B2E move.w [A1 + 0x7B2E], A0
00000432 7216 moveq.l D1, 0x16
00000434 AB04 syscall ColorMap
00000436 A678 syscall GetIndADB, flags=6
00000438 D44B add.w D2, A3
0000043A 001B 0408 ori.b [A3]+, 0x8
0000043E 00A3 112A 3C1E ori.l -[A3], 0x112A3C1E
00000444 04E9 .incomplete
00000446 1CC5 move.b [A6]+, D5
00000448 05CA .incomplete
0000044A 8950 or.w [A0], D4
0000044C 6300 66CB bls +0x66CD /* 00006B19 */
00000450 1423 move.b D2, -[A3]
00000452 0203 03AB andi.b D3, 0xAB
00000456 01AB 15FB bclr [A3 + 0x15FB], D0
0000045A 0CE9 .incomplete
0000045C 493A 5314 .invalid 4, [PC + 0x5314 /* 00005772, cstring ""<EOF> */] // invalid opcode 4 with b == 4
00000460 B700 xor.b D0, D3
00000462 F001 3CAD .pflush 0xF001, 0x3CAD // unimplemented
00000466 45F3 0642 lea.l A2, [A3 + D0.w * 8 + 0x42]
0000046A B902 xor.b D2, D4
0000046C B309 cmpm.b [A1]+, [A1]+
0000046E CD3B 0B00 and.b [PC + <<invalid base displacement size>> + D0 * 2], D6
00000472 CB06 abcd D5, D6
00000474 2109 move.l -[A0], A1
00000476 12CA move.b [A1]+, A2
00000478 02A3 3543 004B andi.l -[A3], 0x3543004B /* '5C\0K' */
0000047E 0D2A 3C33 btst [A2 + 0x3C33], D6
00000482 3449 movea.w A2, A1
00000484 343B 0286 move.w D2, [PC + D0.w * 2 - 0x122]
00000488 9070 D085 sub.w D0, [A0 + A5.w - 0x123]
0000048C 1831 53A3 1F29 095B 10A6 move.b D4, [[0x1F29 + D5 * 2] + 0x95B10A6]
00000496 CA25 and.b D5, -[A5]
00000498 07C5 .incomplete
0000049A 0768 F86C bchg [A0 - 0x794], D3
0000049E CAFB 0263 mulu.w D5, [PC + D0.w * 2 + 0x63]
000004A2 10C3 move.b [A0]+, D3
000004A4 150A move.b -[A2], A2
000004A6 F315 .extension 0x315 <<F/4-5/1>> // unimplemented
000004A8 7300 moveq.l D1, 0x00
000004AA A62C syscall InitApplZone, flags=6
000004AC C106 abcd D0, D6
000004AE 0043 074B ori.w D3, 0x74B
000004B2 0161 bchg -[A1], D0
000004B4 5CB3 0087 addq.l [A3 + D0.w - 0x121], 6
000004B8 02A3 030A DC5D andi.l -[A3], 0x30ADC5D
000004BE 0FA3 bclr -[A3], D7
000004C0 0DF7 .incomplete
000004C2 02CF .incomplete
000004C4 890C sbcd -[A4], -[A4]
000004C6 2B54 890C move.l [A5 - 0x76F4], [A4]
000004CA 1B2E F702 move.b -[A5], [A6 - 0x8FE]
000004CE EA23 asr D3.b, D5
000004D0 140D move.b D2, A5
000004D2 136C 4A2D 0BF0 move.b [A1 + 0xBF0], [A4 + 0x4A2D]
label000004D8:
000004D8 124A movea.b A1, A2
000004DA 00FB .incomplete
000004DC 0A36 CB02 DC21 xori.b [A6 + A5 * 4 + 0x21], 0x2
000004E2 60F4 bra -0xA /* 000004D8 */
000004E4 2B01 move.l -[A5], D1
000004E6 344A movea.w A2, A2
000004E8 1E10 move.b D7, [A0]
000004EA A91B syscall MoveWindow
000004EC B10C cmpm.b [A0]+, [A4]+
000004EE 2969 82BB 1014 move.l [A4 + 0x1014], [A1 - 0x7D45]
000004F4 020F 5423 andi.b A7, 0x23 /* '#' */
000004F8 0D04 btst D4, D6
000004FA 0310 btst [A0], D1
000004FC F327 .extension 0x327 <<F/4-5/1>> // unimplemented
000004FE 36F4 014F move.w [A3]+, <<invalid full ext with IS == 1 and I/IS == 7>>
00000502 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
00000504 8539 C834 A144 or.b [0xC834A144], D2
0000050A 692E bvs +0x30 /* 0000053A */
0000050C CB66 and.w -[A6], D5
0000050E 652E bcs +0x30 /* 0000053E */
00000510 2A10 move.l D5, [A0]
00000512 2D6C 4A21 342E move.l [A6 + 0x342E], [A4 + 0x4A21]
00000518 0487 0329 E322 subi.l D7, 0x329E322
0000051E D703 addx.b D3, D3
00000520 347E movea.w A2, <<invalid special address>>
00000522 4A68 F885 tst.w [A0 - 0x77B]
00000526 0CBB 456E 3653 09A6 0AE1 12E3 cmpi.l [[0xAE1] + D0 + 0x12E3], 0x456E3653 /* 'En6S' */
00000532 08CD 283A bset.b A5, 0x3A /* ':' */
00000536 1307 move.b -[A1], D7
00000538 6558 bcs +0x5A /* 00000592 */
label0000053A:
0000053A 3B02 move.w -[A5], D2
0000053C 8890 or.l D4, [A0]
label0000053E:
0000053E 701C moveq.l D0, 0x1C
00000540 1081 move.b [A0], D1
00000542 125B movea.b A1, [A3]+
00000544 0263 002A andi.w -[A3], 0x2A /* '*' */
00000548 28C6 move.l [A4]+, D6
0000054A 0302 btst D2, D1
0000054C 031A btst [A2]+, D1
0000054E CB01 abcd D5, D1
00000550 FA93 0BD3 .extension 0xA93 <<F/2-3/5>> // unimplemented
00000554 0BC4 .incomplete
00000556 169B move.b [A3], [A3]+
00000558 060A 630E addi.b A2, 0xE
0000055C DB04 addx.b D5, D4
0000055E 1B02 move.b -[A5], D2
00000560 7B05 moveq.l D5, 0x05
00000562 1B02 move.b -[A5], D2
00000564 9B02 subx.b D5, D2
00000566 E100 asl D0.b, 8
00000568 0304 btst D4, D1
0000056A F061 006A .extension 0x061 <<F/1/0>>, 0x006A // unimplemented
0000056E C61B and.b D3, [A3]+
00000570 0293 1403 0213 andi.l [A3], 0x14030213
00000576 0EA9 02AB 757B 0561 .invalid.l [A1 + 0x561], 0x2AB757B // invalid immediate operation
0000057E 00E0 .incomplete
00000580 8301 sbcd D1, D1
00000582 6100 8B0B bsr -0x74F3 /* FFFF908F */
00000586 D8A5 add.l D4, -[A5]
00000588 024B 0503 andi.w A3, 0x503
0000058C 02E1 .incomplete
0000058E 44C1 move.b D1, CCR
00000590 4421 neg.b -[A1]
label00000592:
00000592 3C1B move.w D6, [A3]+
00000594 00CD .incomplete
00000596 0FAB 02B4 bclr [A3 + 0x2B4], D7
0000059A 10A9 8558 move.b [A0], [A1 - 0x7AA8]
0000059E 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
000005A0 6B1F bmi +0x21 /* 000005C1 */
000005A2 6100 F313 bsr -0xCEB /* FFFFF8B7 */
000005A6 BB05 xor.b D5, D5
000005A8 1B02 move.b -[A5], D2
000005AA 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
000005AC 1B02 move.b -[A5], D2
000005AE 230B move.l -[A1], A3
000005B0 E100 asl D0.b, 8
000005B2 3307 move.w -[A1], D7
000005B4 2B14 move.l -[A5], [A4]
000005B6 0505 btst D5, D2
000005B8 5B16 subq.b [A6], 5
000005BA 8B15 or.b [A5], D5
000005BC 1C6A 1402 movea.b A6, [A2 + 0x1402]
000005C0 EB4A lsl D2.w, 5
000005C2 0630 3AE3 0414 addi.b [A0 + D0.w * 4 + 0x14], 0xE3
000005C8 020F 0636 andi.b A7, 0x36 /* '6' */
000005CC 3A03 move.w D5, D3
000005CE 0A40 1402 xori.w D0, 0x1402
000005D2 CB74 4630 and.w [A4 + D4.w * 8 + 0x30], D5
000005D6 3AEB 0D73 move.w [A5]+, [A3 + 0xD73]
000005DA 159B 03EB 3A42 463A 430B move.b [[0x3A42] + 0x463A430B], [A3]+
000005E4 2302 move.l -[A1], D2
000005E6 3A73 1025 movea.w A5, [A3 + D1.w + 0x25]
000005EA 111E move.b -[A0], [A6]+
000005EC 6A44 bpl +0x46 /* 00000632 */
000005EE C804 and.b D4, D4
000005F0 4002 negx.b D2
000005F2 0F46 bchg D6, D7
000005F4 2A28 3B1C move.l D5, [A0 + 0x3B1C]
000005F8 82CB divu.w D1, A3
000005FA 1A54 movea.b A5, [A4]
000005FC B303 xor.b D3, D1
000005FE 04CB .incomplete
00000600 1385 020F move.b [A1 + D0.w * 2 + 0xF], D5
00000604 7029 moveq.l D0, 0x29
00000606 2689 move.l [A3], A1
00000608 1313 move.b -[A1], [A3]
0000060A 0C23 02D3 cmpi.b -[A3], 0xD3
0000060E 2E3B 0C95 move.l D7, [PC + D0 * 4 - 0x107]
00000612 6EBB bgt -0x43 /* 000005CF */
00000614 0742 bchg D2, D3
00000616 CB05 abcd D5, D5
00000618 A56E syscall SlotManager, flags=5
0000061A A312 syscall SetEOF, flags=3
0000061C DCF3 092B 0104 4A43 1216 add.w A6, [[A3 + 0x104 + D0] + 0x4A431216]
00000626 091A btst [A2]+, D4
00000628 432E 051A .invalid 1, [A6 + 0x51A] // invalid opcode 4 with b == 4
0000062C DC2A 3C81 add.b D6, [A2 + 0x3C81]
00000630 4889 26B3 movem.w A1, D0,D1,D4,D5,D7,A1,A2,A5
// begin alternate branch 00000632-00000636
label00000632:
00000632 26B3 0181 move.l [A3], [[ + <<invalid base displacement size>> + D0]]
// end alternate branch 00000632-00000636
label00000632: // (misaligned)
00000634 0181 bclr D1, D0
00000636 1185 2413 move.b [A0 + D2.w * 4 + 0x13], D5
0000063A 00CA .incomplete
0000063C 816C B301 or.w [A4 - 0x4CFF], D0
00000640 7B06 moveq.l D5, 0x06
00000642 3416 move.w D2, [A6]
00000644 C31C and.b [A4]+, D1
00000646 165B movea.b A3, [A3]+
00000648 4A46 tst.w D6
0000064A FD22 .extension 0xD22 <<F/4-5/6>> // unimplemented
0000064C 8B19 or.b [A1]+, D5
0000064E A700 syscall Open/PBHOpen/HOpen, flags=7
00000650 D9C5 add.l A4, D5
00000652 22EE C522 move.l [A1]+, [A6 - 0x3ADE]
00000656 EED1 221B bfset [A1] {8:27}
0000065A 00DD .incomplete
0000065C 22A3 move.l [A1], -[A3]
0000065E 44DE move.b [A6]+, CCR
00000660 96E5 sub.w A3, -[A5]
00000662 0C5A 601C cmpi.w [A2]+, 0x601C
00000666 B301 xor.b D1, D1
00000668 310F move.w -[A0], A7
0000066A AA7B syscall 0xA7B
0000066C 121C move.b D1, [A4]+
0000066E 101C move.b D0, [A4]+
00000670 045A 6012 subi.w [A2]+, 0x6012
00000674 8602 or.b D3, D2
00000676 4361 chk.w D1, -[A1]
00000678 430E .invalid 1, A6 // invalid opcode 4 with b == 4
0000067A 1B16 move.b -[A5], [A6]
0000067C 2306 move.l -[A1], D6
0000067E 2A28 330E move.l D5, [A0 + 0x330E]
00000682 E324 asl D4.b, D1
00000684 6301 bls +0x3 /* 00000687 */
00000686 9B03 subx.b D5, D3
00000688 8306 sbcd D1, D6
0000068A 632A bls +0x2C /* 000006B6 */
0000068C 6308 bls +0xA /* 00000696 */
0000068E 0309 btst A1, D1
00000690 768B moveq.l D3, 0xFFFFFF8B
00000692 070A btst A2, D3
00000694 3C5C movea.w A6, [A4]+
label00000696:
00000696 FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
00000698 0304 btst D4, D1
0000069A 0608 0013 addi.b A0, 0x13
0000069E 0636 3A4B 3212 addi.b [A6 + D3.w * 2 + 0x12], 0x4B /* 'K' */
000006A4 86C9 divu.w D3, A1
000006A6 00C3 .incomplete
000006A8 0EC7 .incomplete
000006AA 04D8 .incomplete
000006AC 8540 4146 pack D2, D0, 0x4146
000006B0 A58C syscall Wakeup, flags=5
000006B2 1B02 move.b -[A5], D2
000006B4 B700 xor.b D0, D3
label000006B6:
000006B6 EB91 roxl D1, 5
000006B8 8CC7 divu.w D6, D7
000006BA 03C0 .incomplete
000006BC 0841 8E6B bchg.b D1, 0x6B /* 'k' */
000006C0 82BB 09FC or.l D1, <<invalid full ext with I/IS == 4>>
000006C4 2A78 3AFB movea.l A5, [0x00003AFB]
000006C8 4A0F tst.b A7
000006CA 34D3 move.w [A2]+, [A3]
000006CC 4393 .invalid 1, [A3] // invalid opcode 4 with b == 6
000006CE 0004 C312 ori.b D4, 0x12
000006D2 6518 bcs +0x1A /* 000006EC */
000006D4 DB0E addx.b -[A5], -[A6]
000006D6 1082 move.b [A0], D2
000006D8 5305 subq.b D5, 1
000006DA 020F DA25 andi.b A7, 0x25 /* '%' */
000006DE 01C3 .incomplete
000006E0 2810 move.l D4, [A0]
000006E2 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
000006E4 101B move.b D0, [A3]+
000006E6 0023 05E5 ori.b -[A3], 0xE5
000006EA 6BDB bmi -0x23 /* 000006C7 */
label000006EC:
000006EC 0E04 FB04 .invalid.b D4, 0x4 // invalid immediate operation
000006F0 041B 0082 subi.b [A3]+, 0x82
000006F4 130C move.b -[A1], A4
000006F6 E976 roxl D6.w, D4
000006F8 AB42 syscall bEND2
000006FA C594 and.l [A4], D2
000006FC 0D14 btst [A4], D6
000006FE E4E1 roxr .w -[A1]
00000700 281B move.l D4, [A3]+
00000702 251B move.l -[A2], [A3]+
00000704 0042 DB1E ori.w D2, 0xDB1E
00000708 DB3D add.b <<invalid special address>>, D5
0000070A D302 addx.b D1, D2
0000070C 4263 clr.w -[A3]
0000070E 1921 move.b -[A4], -[A1]
00000710 205B movea.l A0, [A3]+
00000712 0725 btst -[A5], D3
00000714 2016 move.l D0, [A6]
00000716 245C movea.l A2, [A4]+
00000718 020F 7216 andi.b A7, 0x16
0000071C 6B17 bmi +0x19 /* 00000735 */
0000071E 0608 832E addi.b A0, 0x2E /* '.' */
00000722 2588 4104 move.l <<invalid full ext with I/IS == 4>>, A0
00000726 30FB 0E21 move.w [A0]+, [PC + D0 * 8 + 0x21]
0000072A B50F cmpm.b [A2]+, [A7]+
0000072C 21B5 0421 B516 0465 move.l [[A0] + A3 * 4 + 0x465], [A5 + D0.w * 4 + 0x21]
00000734 08E5 470F bset.b -[A5], 0xF
00000738 1C45 movea.b A6, D5
0000073A 2D53 392A move.l [A6 + 0x392A], [A3]
0000073E 10C1 move.b [A0]+, D1
00000740 4C09 744A movem.w D1,D3,D6,A2,A4,A5,A6, A1
00000744 2493 move.l [A2], [A3]
00000746 102E 0454 move.b D0, [A6 + 0x454]
0000074A 8309 sbcd -[A1], -[A1]
0000074C 5678 2525 addq.w [0x00002525], 3
00000750 6B42 bmi +0x44 /* 00000794 */
00000752 2925 move.l -[A4], -[A5]
00000754 8534 7B12 D704 or.b [[A4 + D7 * 2] - 0x28FC], D2
0000075A D83D add.b D4, <<invalid special address>>
0000075C 48DB 0839 movem.l [A3]+, D0,D3,D4,D5,A3
00000760 4806 nbcd.b D6
00000762 6525 bcs +0x27 /* 00000789 */
00000764 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00000766 DE88 add.l D7, A0
00000768 80BB 0363 0E83 01A4 B304 or.l D0, [[PC + 0xE83] + 0x1A4B304]
00000772 BB03 xor.b D3, D5
00000774 BB39 030F A4FB xor.b [0x030FA4FB], D5
0000077A 0E0B 2E14 .invalid.b A3, 0x14 // invalid immediate operation
0000077E 023B 4436 FB1C andi.b <<invalid full ext with I/IS == 4>>, 0x36 /* '6' */
00000784 2B01 move.l -[A5], D1
00000786 564A addq.w A2, 3
00000788 AD83 syscall DisposeDialog, auto_pop
0000078A 00DB .incomplete
0000078C 6672 bne +0x74 /* 00000800 */
0000078E 1645 movea.b A3, D5
00000790 0613 0630 addi.b [A3], 0x30 /* '0' */
label00000794:
00000794 330C move.w -[A1], A4
00000796 F20F 01A4 fsgldiv fp3, fp0
0000079A 6B07 bmi +0x9 /* 000007A3 */
0000079C 7B08 moveq.l D5, 0x08
0000079E 6B06 bmi +0x8 /* 000007A6 */
000007A0 4608 not.b A0
000007A2 A556 syscall LwrString/LowerText, flags=5
000007A4 124A movea.b A1, A2
label000007A6:
000007A6 020F 6562 andi.b A7, 0x62 /* 'b' */
000007AA 28C6 move.l [A4]+, D6
000007AC 064B 0989 addi.w A3, 0x989
000007B0 0336 1303 1406 08A1 btst [[A6 + <<invalid base displacement size>> + D1 * 2] + 0x140608A1], D1
000007B8 4230 0626 clr.b [A0 + D0.w * 8 + 0x26]
000007BC FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
000007BE 0949 bchg A1, D4
000007C0 0A24 D304 xori.b -[A4], 0x4
000007C4 2E10 move.l D7, [A0]
000007C6 9303 subx.b D1, D3
000007C8 046B 550A 4B04 subi.w [A3 + 0x4B04], 0x550A /* 'U\n' */
// begin alternate branch 000007CC-000007CE
label000007CC:
000007CC 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
// end alternate branch 000007CC-000007CE
label000007CC: // (misaligned)
000007CE 0302 btst D2, D1
000007D0 B312 xor.b [A2], D1
000007D2 00C3 .incomplete
000007D4 0985 bclr D5, D4
000007D6 85A1 or.l -[A1], D2
000007D8 26B6 5B00 move.l [A3], [A6 + <<invalid base displacement size>> + D5 * 2]
000007DC 9B41 subx.w D5, D1
000007DE E8E1 6143 bftst -[A1] {5:3}
000007E2 025B 004D andi.w [A3]+, 0x4D /* 'M' */
000007E6 65E4 bcs -0x1A /* 000007CC */
000007E8 625B bhi +0x5D /* 00000845 */
000007EA 0045 6558 ori.w D5, 0x6558 /* 'eX' */
000007EE 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
000007F0 1B0C move.b -[A5], A4
000007F2 0FA1 bclr -[A1], D7
000007F4 0333 0003 btst [A3 + D0.w + 0x3], D1
000007F8 5D2B 070A subq.b [A3 + 0x70A], 6
000007FC 0301 btst D1, D1
000007FE 6B02 bmi +0x4 /* 00000802 */
label00000800:
00000800 26EB 042D move.l [A3]+, [A3 + 0x42D]
// begin alternate branch 00000802-00000808
label00000802:
00000802 042D 1861 5F63 subi.b [A5 + 0x5F63], 0x61 /* 'a' */
// end alternate branch 00000802-00000808
label00000802: // (misaligned)
00000804 1861 movea.b A4, -[A1]
00000806 5F63 subq.w -[A3], 7
00000808 1903 move.b -[A4], D3
0000080A 06A5 369B 0770 addi.l -[A5], 0x369B0770
00000810 0043 402A ori.w D3, 0x402A /* '@*' */
00000814 101E move.b D0, [A6]+
00000816 0433 055B 0041 subi.b [A3 + D0.w + 0x41], 0x5B /* '[' */
0000081C 0681 294D 184D addi.l D1, 0x294D184D
00000822 1781 0855 move.b [A3 + D0 + 0x55], D1
00000826 86E9 D66A divu.w D3, [A1 - 0x2996]
0000082A 2E10 move.l D7, [A0]
0000082C 82DB divu.w D1, [A3]+
0000082E 0414 A5BA subi.b [A4], 0xBA
00000832 9B35 4002 sub.b [A5 + D4.w + 0x2], D5
00000836 0F14 btst [A4], D7
00000838 0233 152A 2813 andi.b [A3 + D2 + 0x13], 0x2A /* '*' */
0000083E 0440 0203 subi.w D0, 0x203
00000842 5436 06B5 addq.b [A6 + D0.w * 8 - 0x75], 2
00000846 D760 add.w -[A0], D3
00000848 B410 cmp.b D2, [A0]
0000084A 611A bsr +0x1C /* 00000866 */
0000084C 830B sbcd -[A1], -[A3]
0000084E 5309 subq.b A1, 1
00000850 1C04 move.b D6, D4
00000852 601C bra +0x1E /* 00000870 */
00000854 281C move.l D4, [A4]+
00000856 6A02 bpl +0x4 /* 0000085A */
00000858 5B1A subq.b [A2]+, 5
label0000085A:
0000085A 2A28 EB01 move.l D5, [A0 - 0x14FF]
0000085E E273 roxr D3.w, D1
00000860 0100 btst D0, D0
00000862 2B57 36C5 move.l [A5 + 0x36C5], [A7]
fn00000866:
00000866 DFB4 16AD add.l [A4 + D1.w * 8 - 0x83], D7
0000086A DF2F 5B34 add.b [A7 + 0x5B34], D7
0000086E 2B48 BB6E move.l [A5 - 0x4492], A0
// begin alternate branch 00000870-00000876
label00000870:
00000870 BB6E BBB7 xor.w [A6 - 0x4449], D5
00000874 A33C syscall CmpString, flags=3
// end alternate branch 00000870-00000876
label00000870: // (misaligned)
00000872 BBB7 A33C xor.l <<invalid full ext with I/IS == 4>>, D5
00000876 3FA3 3C0F move.w [A7 + D3 * 4 + 0xF], -[A3]
0000087A 0AAD 0A10 2E6A 6300 xori.l [A5 + 0x6300], 0xA102E6A
00000882 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000884 40A5 negx.l -[A5]
00000886 0A43 5454 xori.w D3, 0x5454 /* 'TT' */
0000088A C834 1402 and.b D4, [A4 + D1.w * 4 + 0x2]
0000088E 0F40 bchg D0, D7
00000890 022B 442A 6ACB andi.b [A3 + 0x6ACB], 0x2A /* '*' */
00000896 026D 0103 74C5 andi.w [A5 + 0x74C5], 0x103
0000089C 1BF7 06F6 move.b <<invalid special address>>, [A7 + D0.w * 8 - 0x10]
000008A0 690B bvs +0xD /* 000008AD */
000008A2 3328 2A28 move.w -[A1], [A0 + 0x2A28]
000008A6 1303 move.b -[A1], D3
000008A8 6089 bra -0x75 /* 00000833 */
000008AA 0B30 F707 1489 0B1F btst [[A0 + <<invalid base displacement size>>] + A7 * 8 + 0x14890B1F], D5
000008B2 531C subq.b [A4]+, 1
000008B4 0C9B 221C 2812 cmpi.l [A3]+, 0x221C2812
000008BA 9B22 sub.b -[A2], D5
000008BC 00D3 .incomplete
000008BE 5738 726A subq.b [0x0000726A], 3
000008C2 A503 syscall Write, flags=5
000008C4 105E movea.b A0, [A6]+
000008C6 C5E2 muls.w D2, -[A2]
000008C8 217D 2806 move.l [A0 + 0x2806], <<invalid special address>>
000008CC 5B02 subq.b D2, 5
000008CE 481C nbcd.b [A4]+
000008D0 6AC5 bpl -0x39 /* 00000897 */
000008D2 1D02 move.b -[A6], D2
000008D4 BB22 xor.b -[A2], D5
000008D6 6304 bls +0x6 /* 000008DC */
000008D8 A8F5 syscall KillPicture
000008DA EA2B lsr D3.b, D5
label000008DC:
000008DC 2C71 41CB 1A8B 094D movea.l A6, [[ + <<invalid base displacement size>>] + 0x1A8B094D]
000008E4 4E06 .invalid // invalid opcode 4
000008E6 6543 bcs +0x45 /* 0000092B */
000008E8 F332 .extension 0x332 <<F/4-5/1>> // unimplemented
000008EA 058D bclr A5, D2
000008EC 4E6B move A3, USP
000008EE 0AA5 312B 0A16 xori.l -[A5], 0x312B0A16
000008F4 6C2C bge +0x2E /* 00000922 */
000008F6 3822 move.w D4, -[A2]
000008F8 2B2C 4449 move.l -[A5], [A4 + 0x4449]
000008FC AFF3 syscall EddyTrap, auto_pop
000008FE 051B btst [A3]+, D2
00000900 1209 move.b D1, A1
00000902 2129 F9F3 move.l -[A0], [A1 - 0x60D]
00000906 0096 31F9 8801 ori.l [A6], 0x31F98801
0000090C 0A06 DA48 xori.b D6, 0x48 /* 'H' */
00000910 1C28 C909 move.b D6, [A0 - 0x36F7]
00000914 A335 syscall OffLine/Offline, flags=3
00000916 C509 abcd -[A2], -[A1]
00000918 88A7 or.l D4, -[A7]
0000091A 07AD D30B bclr [A5 - 0x2CF5], D3
0000091E 46D3 move.w SR, [A3]
00000920 2EC5 move.l [A7]+, D5
label00000922:
00000922 2A03 move.l D5, D3
00000924 0542 bchg D2, D2
00000926 8509 sbcd -[A2], -[A1]
00000928 30AB 0489 move.w [A0], [A3 + 0x489]
0000092C 4EC1 jmp D1
0000092E 49DA lea.l A4, [A2]+
00000930 541B addq.b [A3]+, 2
00000932 2230 2B0A 25BB move.l D1, [[A0 + <<invalid base displacement size>> + D2 * 2] + 0x25BB]
00000938 CAF1 1188 mulu.w D5, [ + <<invalid base displacement size>> + D1]
0000093C C1F4 9507 4B2C 8907 muls.w D0, [[A4 + <<invalid base displacement size>>] + A1 * 4 + 0x4B2C8907]
00000944 A700 syscall Open/PBHOpen/HOpen, flags=7
00000946 8D73 00C1 or.w [A3 + D0.w - 0x63], D6
0000094A DDEA E30F add.l A6, [A2 - 0x1CF1]
// begin alternate branch 0000094C-0000094E
label0000094C:
0000094C E30F lsl D7.b, 1
// end alternate branch 0000094C-0000094E
label0000094C: // (misaligned)
0000094E 426A 7B00 clr.w [A2 + 0x7B00]
00000952 0672 6A81 F386 D105 addi.w [[ + <<invalid base displacement size>>] + A7 * 2 - 0x2EFB], 0x6A81
0000095A 2525 move.l -[A2], -[A5]
label0000095C:
0000095C AD58 syscall HideControl, auto_pop
0000095E 54C3 scc D3
00000960 11E0 6300 move.b [0x00006300], -[A0]
00000964 D308 addx.b -[A1], -[A0]
00000966 14C8 move.b [A2]+, A0
00000968 0402 5B82 subi.b D2, 0x82
0000096C 54B3 26E0 addq.l [A3 + D2.w * 8 - 0x32], 2
00000970 30F3 1428 move.w [A0]+, [A3 + D1.w * 4 + 0x28]
00000974 3700 move.w -[A3], D0
00000976 1830 0904 move.b D4, <<invalid full ext with I/IS == 4>>
0000097A AB02 syscall BitsToPix
0000097C 2283 move.l [A1], D3
0000097E 2244 movea.l A1, D4
00000980 BB0D cmpm.b [A5]+, [A5]+
00000982 3C8B move.w [A6], A3
00000984 0053 185A ori.w [A3], 0x185A
00000988 E500 asl D0.b, 2
0000098A 589A addq.l [A2]+, 4
0000098C 5B01 subq.b D1, 5
0000098E 1061 movea.b A0, -[A1]
00000990 D510 add.b [A0], D2
00000992 61D5 bsr -0x29 /* 00000969 */
00000994 65C6 bcs -0x38 /* 0000095C */
00000996 830E sbcd -[A1], -[A6]
00000998 063B 063B 0533 0703 06CE 0417 000C addi.b [[PC + 0x70306CE + D0 * 4] + 0x417000C], 0x3B /* ';' */
000009A6 3402 move.w D2, D2
000009A8 0F30 4065 btst [A0 + D4.w + 0x65], D7
000009AC E225 asr D5.b, D1
000009AE C753 and.w [A3], D3
000009B0 427C 8322 0101 clr.w 0x83220101
000009B6 E1A2 asl D2, D0
000009B8 8322 or.b -[A2], D1
000009BA 3631 C83E move.w D3, [A1 + A4 + 0x3E]
000009BE 0148 bchg A0, D0
000009C0 211E move.l -[A0], [A6]+
000009C2 3E61 movea.w A7, -[A1]
000009C4 6486 bcc -0x78 /* 0000094C */
000009C6 E51E rol D6.b, 2
000009C8 F708 .extension 0x708 <<F/4-5/3>> // unimplemented
000009CA 7DF1 moveq.l D6, 0xFFFFFFF1
000009CC 08C3 06FB bset.b D3, 0xFB
000009D0 09F3 .incomplete
000009D2 4016 negx.b [A6]
000009D4 E515 roxl D5.b, 2
000009D6 124A movea.b A1, A2
000009D8 123E move.b D1, <<invalid special address>>
000009DA 000F 6E25 ori.b A7, 0x25 /* '%' */
000009DE 5180 subq.l D0, 8
000009E0 EB01 asl D1.b, 5
000009E2 E908 lsl D0.b, 4
000009E4 E621 asr D1.b, D3
000009E6 49EE 3150 lea.l A4, [A6 + 0x3150]
000009EA ED06 asl D6.b, 6
000009EC 8500 sbcd D2, D0
000009EE E319 rol D1.b, 1
000009F0 6A8B bpl -0x73 /* 0000097D */
000009F2 0013 03C3 ori.b [A3], 0xC3
000009F6 062B 1461 0343 addi.b [A3 + 0x343], 0x61 /* 'a' */
000009FC 1310 move.b -[A1], [A0]
000009FE 7B0B moveq.l D5, 0x0B
00000A00 2B98 C51A 010D move.l [[A5 + A4 * 4] + 0x10D], [A0]+
00000A06 1323 move.b -[A1], -[A3]
00000A08 00E3 .incomplete
00000A0A 2F6E 30A2 E643 move.l [A7 - 0x19BD], [A6 + 0x30A2]
00000A10 11E7 08CC move.b [0x000008CC /* CrsrVis */], -[A7]
00000A14 456B EB0F chk.w D2, [A3 - 0x14F1]
00000A18 4E04 .invalid // invalid opcode 4
00000A1A D340 addx.w D1, D0
00000A1C 280B move.l D4, A3
00000A1E 25EB 123C 0B25 move.l [PC + 0xB25 /* 00001545, value 0x4332F714 */], [A3 + 0x123C]
00000A24 F313 .extension 0x313 <<F/4-5/1>> // unimplemented
label00000A26:
00000A26 3307 move.w -[A1], D7
00000A28 8071 5213 or.w D0, [A1 + D5.w * 2 + 0x13]
00000A2C 0921 btst -[A1], D4
00000A2E 190B move.b -[A4], A3
00000A30 1133 0769 8F9B move.b -[A0], [[A3 - 0x7065]]
00000A36 006D 8F4B 15B7 ori.w [A5 + 0x15B7], 0x8F4B
00000A3C 0603 7286 addi.b D3, 0x86
00000A40 0B00 btst D0, D5
00000A42 46EB 2B73 move.w SR, [A3 + 0x2B73]
00000A46 0031 0353 141E ori.b [A1 + D1.w * 4 + 0x1E], 0x53 /* 'S' */
00000A4C 863B 2B1E 86DB or.b D3, [[PC] + D2 * 2 - 0x7925]
00000A52 0E42 1402 .invalid.w D2, 0x1402 // invalid immediate operation
00000A56 5354 subq.w [A4], 1
00000A58 A836 syscall GetMaskTable
00000A5A 7325 moveq.l D1, 0x25
00000A5C 85BA 363A or.l [PC + 0x363A /* 0000363C, cstring ""<EOF> */], D2
00000A60 630D bls +0xF /* 00000A6F */
00000A62 1402 move.b D2, D2
00000A64 0FE1 .incomplete
00000A66 2F36 A302 DB30 move.l -[A7], [[A6 + <<invalid base displacement size>> + A2 * 2] - 0x24D0]
00000A6C 0D04 btst D4, D6
00000A6E FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000A70 1213 move.b D1, [A3]
00000A72 0940 bchg D0, D4
00000A74 00AB 1112 8845 1613 ori.l [A3 + 0x1613], 0x11128845
00000A7C 0902 btst D2, D4
00000A7E 9B36 6E2A sub.b [A6 + D6 * 8 + 0x2A], D5
00000A82 6A23 bpl +0x25 /* 00000AA7 */
00000A84 1406 move.b D2, D6
00000A86 080B 1E07 btst.b A3, 0x7
00000A8A 00BE 148D B74A ori.l <<invalid special address>>, 0x148DB74A
00000A90 026B 39A8 E302 andi.w [A3 - 0x1CFE], 0x39A8
00000A96 2A6A FB09 movea.l A5, [A2 - 0x4F7]
00000A9A 5A60 addq.w -[A0], 5
00000A9C 6C88 bge -0x76 /* 00000A26 */
00000A9E 3808 move.w D4, A0
00000AA0 C501 abcd D2, D1
00000AA2 0F2A 1013 btst [A2 + 0x1013], D7
00000AA6 0489 0809 2421 subi.l A1, 0x8092421
00000AAC 6DBB blt -0x43 /* 00000A69 */
00000AAE 01CD .incomplete
00000AB0 9381 subx.l D1, D1
00000AB2 234B 2169 move.l [A1 + 0x2169], A3
00000AB6 1B45 6D0B move.b [A5 + 0x6D0B], D5
00000ABA 28E9 0046 move.l [A4]+, [A1 + 0x46]
00000ABE 0802 5B3E btst.b D2, 0x3E /* '>' */
00000AC2 E500 asl D0.b, 2
00000AC4 8624 or.b D3, -[A4]
00000AC6 0B05 btst D5, D5
00000AC8 3B03 move.w -[A5], D3
00000ACA 3C2B 0065 move.w D6, [A3 + 0x65]
00000ACE 1933 007D move.b -[A4], [A3 + D0.w + 0x7D]
00000AD2 1941 F733 move.b [A4 - 0x8CD], D1
00000AD6 87AC F321 or.l [A4 - 0xCDF], D3
00000ADA 344A movea.w A2, A2
00000ADC 0780 bclr D0, D3
00000ADE 2506 move.l -[A2], D6
00000AE0 2313 move.l -[A1], [A3]
00000AE2 DB13 add.b [A3], D5
00000AE4 C340 exg D1, D0
00000AE6 3413 move.w D2, [A3]
00000AE8 3356 3307 move.w [A1 + 0x3307], [A6]
00000AEC 6509 bcs +0xB /* 00000AF7 */
00000AEE 22DB move.l [A1]+, [A3]+
00000AF0 2907 move.l -[A4], D7
00000AF2 01CF .incomplete
00000AF4 C1F7 36C1 muls.w D0, [A7 + D3.w * 8 - 0x63]
00000AF8 7D5A moveq.l D6, 0x5A
00000AFA 2501 move.l -[A2], D1
00000AFC 55FC E6D3 scs 0xD3
00000B00 2E3B 2707 021E 823B move.l D7, [[PC + <<invalid base displacement size>>] + D2 * 8 + 0x21E823B]
00000B08 4254 clr.w [A4]
00000B0A 2B00 move.l -[A5], D0
00000B0C 7331 moveq.l D1, 0x31
00000B0E 10DB move.b [A0]+, [A3]+
00000B10 3741 AD86 move.w [A3 - 0x527A], D1
00000B14 01B6 1B03 6B27 1C86 bclr [[A6 + <<invalid base displacement size>> + D1 * 2] + 0x6B271C86], D0
00000B1C 02C3 .incomplete
00000B1E 8736 BB01 or.b [[A6 + <<invalid base displacement size>> + A3 * 2]], D3
00000B22 54E6 scc -[A6]
00000B24 C303 abcd D1, D3
00000B26 10B3 1057 move.b [A0], [A3 + D1.w + 0x57]
00000B2A 0220 978A andi.b -[A0], 0x8A
00000B2E 1837 0240 move.b D4, [A7 + D0.w * 2 + 0x40]
00000B32 1402 move.b D2, D2
00000B34 9B2F 2A10 sub.b [A7 + 0x2A10], D5
00000B38 1702 move.b -[A3], D2
00000B3A 0483 06F3 1AFA subi.l D3, 0x6F31AFA
00000B40 ACA3 syscall EraseRect, auto_pop
00000B42 02AB 105B 0BE5 150F andi.l [A3 + 0x150F], 0x105B0BE5
00000B4A 3026 move.w D0, -[A6]
00000B4C F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000B4E 0307 btst D7, D1
00000B50 AD90 syscall GetDialogItemText/GetIText, auto_pop
00000B52 830C sbcd -[A1], -[A4]
00000B54 ED25 asl D5.b, D6
00000B56 8306 sbcd D1, D6
00000B58 630D bls +0xF /* 00000B67 */
00000B5A F706 .extension 0x706 <<F/4-5/3>> // unimplemented
00000B5C 03F8 .incomplete
00000B5E 4661 not.w -[A1]
00000B60 E395 roxl D5, 1
00000B62 25EB 0D1C 1602 move.l [PC + 0x1602 /* 00002166, cstring ""<EOF> */], [A3 + 0xD1C]
00000B68 4B74 A836 chk.w D5, [A4 + A2 + 0x36]
00000B6C 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4
00000B6E 3123 move.w -[A0], -[A3]
00000B70 230F move.l -[A1], A7
00000B72 E709 lsl D1.b, 3
00000B74 1FC3 move.b <<invalid special address>>, D3
00000B76 703C moveq.l D0, 0x3C
00000B78 DB47 addx.w D5, D7
00000B7A 8144 D337 pack D0, D4, 0xD337
00000B7E 1700 move.b -[A3], D0
00000B80 AE33 syscall Color2Index, auto_pop
00000B82 7536 moveq.l D2, 0x36
00000B84 FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
00000B86 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00000B88 A320 syscall SetPtrSize, flags=3
00000B8A E13F rol D7.b, D0
00000B8C B310 xor.b [A0], D1
00000B8E F70A .extension 0x70A <<F/4-5/3>> // unimplemented
00000B90 A93C syscall SetMenuBar
00000B92 5305 subq.b D5, 1
00000B94 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
00000B96 BB01 xor.b D1, D5
00000B98 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
00000B9A 5B1E subq.b [A6]+, 5
00000B9C E547 asl D7.w, 2
00000B9E 9316 sub.b [A6], D1
00000BA0 4348 chk.w D1, A0
00000BA2 5D24 subq.b -[A4], 6
00000BA4 8B0C sbcd -[A5], -[A4]
00000BA6 2DEE 4523 move.l <<invalid special address>>, [A6 + 0x4523]
00000BAA A318 syscall GetFPos, flags=3
00000BAC 5525 subq.b -[A5], 2
00000BAE 5375 E500 subq.w [A5 + <<invalid base displacement size>> + A6 * 4], 1
00000BB2 6B19 bmi +0x1B /* 00000BCD */
00000BB4 4124 .invalid 0, -[A4] // invalid opcode 4 with b == 4
00000BB6 8A04 or.b D5, D4
00000BB8 1B05 move.b -[A5], D5
00000BBA 530D subq.b A5, 1
00000BBC A549 syscall HPurge, flags=5
00000BBE F314 .extension 0x314 <<F/4-5/1>> // unimplemented
00000BC0 16DB move.b [A3]+, [A3]+
00000BC2 5C40 addq.w D0, 6
00000BC4 001B 0DFB ori.b [A3]+, 0xFB
00000BC8 0273 0B36 231D andi.w [[A3] + D2 * 2], 0xB36
00000BCE D306 addx.b D1, D6
00000BD0 1303 move.b -[A1], D3
00000BD2 7B0A moveq.l D5, 0x0A
00000BD4 4002 negx.b D2
00000BD6 B38D cmpm.l [A1]+, [A5]+
00000BD8 3685 move.w [A3], D5
00000BDA 48A5 ABE5 movem.w -[A5], D0,D2,D4,D6,D7,A0,A1,A2,A5,A7
00000BDE 1B53 3B61 move.b [A5 + 0x3B61], [A3]
00000BE2 2330 3AF3 move.l -[A1], [A0 + D3 * 2 - 0x13]
00000BE6 103D move.b D0, <<invalid special address>>
00000BE8 1D7E 1310 move.b [A6 + 0x1310], <<invalid special address>>
00000BEC F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00000BEE 9B04 subx.b D5, D4
00000BF0 6868 bvc +0x6A /* 00000C5A */
00000BF2 F8E6 2301 .extension 0x8E6 <<F/2-3/4>> // unimplemented
00000BF6 1310 move.b -[A1], [A0]
00000BF8 2B2E 2302 move.l -[A5], [A6 + 0x2302]
00000BFC 2301 move.l -[A1], D1
00000BFE 1B08 move.b -[A5], A0
00000C00 1B2E FB04 move.b -[A5], [A6 - 0x4FC]
00000C04 1309 move.b -[A1], A1
00000C06 6B19 bmi +0x1B /* 00000C21 */
00000C08 E302 asl D2.b, 1
00000C0A A302 syscall Read, flags=3
00000C0C 7306 moveq.l D1, 0x06
00000C0E 1E6B 1944 movea.b A7, [A3 + 0x1944]
00000C12 0F10 btst [A0], D7
00000C14 2334 146C move.l -[A1], [A4 + D1.w * 4 + 0x6C]
00000C18 1310 move.b -[A1], [A0]
00000C1A 3808 move.w D4, A0
00000C1C 7C73 moveq.l D6, 0x73
00000C1E 2200 move.l D1, D0
00000C20 0B33 14E2 btst [A3 + D1.w * 4 - 0x30], D5
00000C24 731D moveq.l D1, 0x1D
00000C26 0063 1406 ori.w -[A3], 0x1406
00000C2A 0892 CB2A bclr.b [A2], 0x2A /* '*' */
00000C2E 70B2 moveq.l D0, 0xFFFFFFB2
00000C30 5640 addq.w D0, 3
00000C32 0043 4D6B ori.w D3, 0x4D6B /* 'Mk' */
00000C36 012A EB02 btst [A2 - 0x14FE], D0
00000C3A D308 addx.b -[A1], -[A0]
00000C3C 2700 move.l -[A3], D0
00000C3E 6265 bhi +0x67 /* 00000CA5 */
00000C40 3606 move.w D3, D6
00000C42 307B 0DC1 movea.w A0, [[ + <<invalid base displacement size>>]]
00000C46 12FB 2B83 062B 2ABB move.b [A1]+, [[ + <<invalid base displacement size>> + D2 * 2] + 0x62B2ABB]
00000C4E 33C9 6D14 6503 move.w [0x6D146503], A1
00000C54 C570 0124 and.w <<invalid full ext with I/IS == 4>>, D2
00000C58 C536 8B62 0A0C 1B00 and.b [[A6 + 0xA0C] + 0x1B00], D2
// begin alternate branch 00000C5A-00000C60
fn00000C5A:
00000C5A 8B62 or.w -[A2], D5
00000C5C 0A0C 1B00 xori.b A4, 0x0
// end alternate branch 00000C5A-00000C60
// begin alternate branch 00000C5E-00000C60
label00000C5E:
00000C5E 1B00 move.b -[A5], D0
// end alternate branch 00000C5E-00000C60
fn00000C5A: // (misaligned)
label00000C5E: // (misaligned)
00000C60 E98C lsl D4, 4
fn00000C62:
00000C62 1B05 move.b -[A5], D5
00000C64 1B00 move.b -[A5], D0
00000C66 6302 bls +0x4 /* 00000C6A */
00000C68 0476 6C3C 38EC subi.w [A6 + D3 - 0x20], 0x6C3C /* 'l<' */
// begin alternate branch 00000C6A-00000C76
label00000C6A:
00000C6A 6C3C bge +0x3E /* 00000CA8 */
00000C6C 38EC 0463 move.w [A4]+, [A4 + 0x463]
00000C70 0234 1006 EC4E andi.b [A4 + A6 * 4 + 0x4E], 0x6
// end alternate branch 00000C6A-00000C76
label00000C6A: // (misaligned)
00000C6E 0463 0234 subi.w -[A3], 0x234
00000C72 1006 move.b D0, D6
00000C74 EC4E lsr D6.w, 6
00000C76 48DC 0814 movem.l [A4]+, D2,D4,A3
00000C7A A5E2 syscall vPermssnChk, flags=5
00000C7C 40D0 move.w [A0], SR
00000C7E 61E2 bsr -0x1C /* 00000C62 */
00000C80 8168 4B03 or.w [A0 + 0x4B03], D0
00000C84 6917 bvs +0x19 /* 00000C9D */
00000C86 1C10 move.b D6, [A0]
00000C88 8E5B or.w D7, [A3]+
00000C8A 2F02 move.l -[A7], D2
00000C8C A316 syscall InitQueue/FInitQueue, flags=3
00000C8E B19D xor.l [A5]+, D0
00000C90 0608 8B27 addi.b A0, 0x27 /* '\'' */
00000C94 71C0 moveq.l D0, 0xFFFFFFC0
00000C96 BB05 xor.b D5, D5
00000C98 61C0 bsr -0x3E /* 00000C5A */
00000C9A 6B77 bmi +0x79 /* 00000D13 */
00000C9C 6DC0 blt -0x3E /* 00000C5E */
00000C9E 1004 move.b D0, D4
00000CA0 06EC .incomplete
00000CA2 1063 movea.b A0, -[A3]
00000CA4 0087 0037 DB1E ori.l D7, 0x37DB1E
// begin alternate branch 00000CA8-00000CAA
label00000CA8:
00000CA8 DB1E add.b [A6]+, D5
// end alternate branch 00000CA8-00000CAA
label00000CA8: // (misaligned)
00000CAA 7373 moveq.l D1, 0x73
00000CAC 00AB 670F 6920 B367 ori.l [A3 - 0x4C99], 0x670F6920
00000CB4 3600 move.w D3, D0
00000CB6 934D subx.w -[A1], -[A5]
00000CB8 0D01 btst D1, D6
00000CBA 0F36 3703 AB67 024D btst [[A6 + <<invalid base displacement size>> + D3 * 8] - 0x5498FDB3], D7
00000CC2 F32D .extension 0x32D <<F/4-5/1>> // unimplemented
00000CC4 8B00 sbcd D5, D0
00000CC6 230E move.l -[A1], A6
00000CC8 9702 subx.b D3, D2
00000CCA 577B 05CB 4207 0264 subq.w [[ + <<invalid base displacement size>>] + 0x42070264], 3
00000CD2 5305 subq.b D5, 1
00000CD4 BE76 9B09 cmp.w D7, [[A6 + <<invalid base displacement size>> + A1 * 2]]
00000CD8 853B 9339 2702 6C0F or.b [[PC + 0x27026C0F + A1 * 2]], D2
00000CE0 4007 negx.b D7
00000CE2 0230 956F A909 andi.b [[A0 + <<invalid base displacement size>> + A2]], 0x6F /* 'o' */
00000CE8 E140 asl D0.w, 8
00000CEA E0E4 asr .w -[A4]
00000CEC C8E0 mulu.w D4, -[A0]
00000CEE 454F chk.w D2, A7
00000CF0 0101 btst D1, D0
00000CF2 10AB 2B85 move.b [A0], [A3 + 0x2B85]
// begin alternate branch 00000CF4-00000CF8
fn00000CF4:
00000CF4 2B85 F701 move.l [[A5 + <<invalid base displacement size>> + A7 * 8]], D5
// end alternate branch 00000CF4-00000CF8
fn00000CF4: // (misaligned)
00000CF6 F701 .extension 0x701 <<F/4-5/3>> // unimplemented
00000CF8 0113 btst [A3], D0
00000CFA 03A5 bclr -[A5], D1
00000CFC BE02 cmp.b D7, D2
00000CFE 0F36 54C8 btst [A6 + D5.w * 4 - 0x56], D7
00000D02 7801 moveq.l D4, 0x01
00000D04 0554 bchg [A4], D2
00000D06 C874 2102 8703 and.w D4, [[A4 + <<invalid base displacement size>> + D2] - 0x78FD]
00000D0C A689 syscall SCSIAtomic, flags=6
00000D0E 7D81 moveq.l D6, 0xFFFFFF81
00000D10 2629 0C63 move.l D3, [A1 + 0xC63]
00000D14 17BD 2769 0CFB move.b [[A3 + 0xCFB]], <<invalid special address>>
00000D1A 0917 btst [A7], D4
00000D1C 0263 DB08 andi.w -[A3], 0xDB08
00000D20 BA76 0701 cmp.w D5, [[A6 + <<invalid base displacement size>> + D0 * 8]]
00000D24 6881 bvc -0x7D /* 00000CA7 */
00000D26 84F0 408E divu.w D2, [A0 + D4.w - 0x114]
00000D2A 0701 btst D1, D3
00000D2C 7DCB moveq.l D6, 0xFFFFFFCB
00000D2E 4A09 tst.b A1
00000D30 0D0F btst A7, D6
00000D32 950C subx.b -[A2], -[A4]
00000D34 0574 7106 5B10 bchg [[A4 + <<invalid base displacement size>>] + D7 + 0x5B10], D2
00000D3A B70C cmpm.b [A3]+, [A4]+
00000D3C 728B moveq.l D1, 0xFFFFFF8B
00000D3E 0265 06BB andi.w -[A5], 0x6BB
00000D42 01BE bclr <<invalid special address>>, D0
00000D44 7602 moveq.l D3, 0x02
00000D46 1309 move.b -[A1], A1
00000D48 A982 syscall CloseDialog
00000D4A 0F7C DB29 bchg 0xDB29, D7
00000D4E A982 syscall CloseDialog
00000D50 DB29 3651 add.b [A1 + 0x3651], D5
00000D54 7116 moveq.l D0, 0x16
00000D56 619C bsr -0x62 /* 00000CF4 */
00000D58 8A28 2E10 or.b D5, [A0 + 0x2E10]
00000D5C 4017 negx.b [A7]
00000D5E 0357 bchg [A7], D1
00000D60 02AB 1472 1681 21BB andi.l [A3 + 0x21BB], 0x14721681
00000D68 10D0 move.b [A0]+, [A0]
00000D6A 6B2B bmi +0x2D /* 00000D97 */
00000D6C 1B03 move.b -[A5], D3
00000D6E 481C nbcd.b [A4]+
00000D70 0465 CFC5 subi.w -[A5], 0xCFC5
00000D74 49E3 lea.l A4, -[A3]
00000D76 870B sbcd -[A3], -[A3]
00000D78 0342 bchg D2, D1
00000D7A 8302 sbcd D1, D2
00000D7C F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000D7E 9B03 subx.b D5, D3
00000D80 81E3 divs.w D0, -[A3]
00000D82 42CB .invalid A3 // invalid opcode 4 with subtype 1
00000D84 0207 0425 andi.b D7, 0x25 /* '%' */
00000D88 1C16 move.b D6, [A6]
00000D8A 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4
00000D8C A19B syscall Messager, flags=1
00000D8E 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
00000D90 7FEB moveq.l D7, 0xFFFFFFEB
00000D92 0643 20F3 addi.w D3, 0x20F3
00000D96 130B move.b -[A1], A3
00000D98 11EB 128A 10DC move.b [0x000010DC], [A3 + 0x128A]
00000D9E 8B03 sbcd D5, D3
00000DA0 0457 04D0 subi.w [A7], 0x4D0
00000DA4 931D sub.b [A5]+, D1
00000DA6 A62C syscall InitApplZone, flags=6
00000DA8 DB1C add.b [A4]+, D5
00000DAA 1702 move.b -[A3], D2
00000DAC 7B12 moveq.l D5, 0x12
00000DAE 2C21 move.l D6, -[A1]
00000DB0 E19B rol D3, 8
00000DB2 0023 012C ori.b -[A3], 0x2C /* ',' */
00000DB6 36EA 7B16 move.w [A3]+, [A2 + 0x7B16]
00000DBA 8B03 sbcd D5, D3
00000DBC 4AFB 3765 tas.b <<invalid full ext with IS == 1 and I/IS == 5>>
00000DC0 E125 asl D5.b, D0
00000DC2 0303 btst D3, D1
00000DC4 0A69 9F3B 0216 xori.w [A1 + 0x216], 0x9F3B
00000DCA 0572 28B1 bchg [A2 + D2 - 0x79], D2
00000DCE 9FF3 0E3B sub.l A7, [A3 + D0 * 8 + 0x3B]
00000DD2 0E93 4992 BB00 .invalid.l [A3], 0x4992BB00 // invalid immediate operation
00000DD8 8320 or.b -[A0], D1
00000DDA 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000DDC 410B .invalid 0, A3 // invalid opcode 4 with b == 4
00000DDE AB2B syscall ExTblPtr
00000DE0 E302 asl D2.b, 1
00000DE2 C6EB 0A2B mulu.w D3, [A3 + 0xA2B]
00000DE6 2ECB move.l [A7]+, A3
00000DE8 010B btst A3, D0
00000DEA 2E0F move.l D7, A7
00000DEC 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
00000DEE 6325 bls +0x27 /* 00000E15 */
00000DF0 EBA0 asl D0, D5
00000DF2 CB01 abcd D5, D1
00000DF4 331F move.w -[A1], [A7]+
00000DF6 CB01 abcd D5, D1
00000DF8 E302 asl D2.b, 1
00000DFA 0703 btst D3, D3
00000DFC FB4A .extension 0xB4A <<F/4-5/5>> // unimplemented
00000DFE F703 .extension 0x703 <<F/4-5/3>> // unimplemented
00000E00 FE27 040F .unknown 0xFE27 0x040F (W = 7)
00000E04 A502 syscall Read, flags=5
00000E06 D704 addx.b D3, D4
00000E08 1673 1534 movea.b A3, <<invalid full ext with I/IS == 4>>
00000E0C 6B46 bmi +0x48 /* 00000E54 */
00000E0E 4207 clr.b D7
00000E10 0208 B301 andi.b A0, 0x1
00000E14 3701 move.w -[A3], D1
00000E16 3FCB move.w <<invalid special address>>, A3
00000E18 09DB .incomplete
00000E1A 0928 B404 btst [A0 - 0x4BFC], D4
00000E1E 69D7 bvs -0x27 /* 00000DF7 */
00000E20 1703 move.b -[A3], D3
00000E22 619B bsr -0x63 /* 00000DBF */
00000E24 3041 movea.w A0, D1
00000E26 10B2 7645 move.b [A0], [A2 + D7.w * 8 + 0x45]
00000E2A 10BB 0C76 move.b [A0], [PC + D0 * 4 + 0x76]
00000E2E 4510 .invalid 2, [A0] // invalid opcode 4 with b == 4
00000E30 930D subx.b -[A1], -[A5]
00000E32 04FB .incomplete
00000E34 377B 274D 10CB move.w [A3 + 0x10CB], <<invalid full ext with IS == 1 and I/IS == 5>>
00000E3A 185B movea.b A4, [A3]+
00000E3C 303C 2306 move.w D0, 0x2306
00000E40 81F1 0B1D divs.w D0, [[A1] + D0 * 2]
00000E44 A4EB syscall vFileWrite, flags=4
00000E46 20A4 move.l [A0], -[A4]
00000E48 C330 BB03 0304 21F2 and.b [[A0 + <<invalid base displacement size>> + A3 * 2] + 0x30421F2], D1
00000E50 6A66 bpl +0x68 /* 00000EB8 */
00000E52 5B0D subq.b A5, 5
label00000E54:
00000E54 A466 syscall NewEmptyHandle, flags=4
00000E56 230F move.l -[A1], A7
00000E58 A403 syscall Write, flags=4
00000E5A 243A BB18 move.l D2, [PC - 0x44E8 /* FFFFC974, cstring ""<EOF> */]
00000E5E 4033 0282 negx.b [A3 + D0.w * 2 - 0x126]
00000E62 0B3C 0858 btst 0x58 /* 'X' */, D5
00000E66 1B02 move.b -[A5], D2
00000E68 0802 2B32 btst.b D2, 0x32 /* '2' */
00000E6C F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000E6E CB06 abcd D5, D6
00000E70 1703 move.b -[A3], D3
00000E72 09BB 0676 bclr [PC + D0.w * 8 + 0x76], D4
00000E76 2A28 3ADB move.l D5, [A0 + 0x3ADB]
00000E7A 1F40 1460 move.b [A7 + 0x1460], D0
00000E7E 02E3 .incomplete
00000E80 292A 103A move.l -[A4], [A2 + 0x103A]
00000E84 3B17 move.w -[A5], [A7]
00000E86 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000E88 56D0 sne [A0]
00000E8A D1F5 EC42 add.l A0, [A5 + A6 * 4 + 0x42]
00000E8E 363A 731E move.w D3, [PC + 0x731E /* 000081AE, cstring ""<EOF> */]
00000E92 4002 negx.b D2
00000E94 0F36 2506 020F btst [[A6 + <<invalid base displacement size>>] + D2 * 4 + 0x20F], D7
00000E9A A501 syscall Close, flags=5
00000E9C 6643 bne +0x45 /* 00000EE1 */
00000E9E 0B61 bchg -[A1], D5
00000EA0 033A 5B0D btst [PC + 0x5B0D /* 000069AF, cstring ""<EOF> */], D1
00000EA4 0B0A btst A2, D5
00000EA6 B9F7 D0C8 cmpa.l A4, [A7 + A5.w - 0x56]
00000EAA 7865 moveq.l D4, 0x65
00000EAC 0663 352A addi.w -[A3], 0x352A /* '5*' */
00000EB0 6A1B bpl +0x1D /* 00000ECD */
00000EB2 2727 move.l -[A3], -[A7]
00000EB4 008B E18F E501 ori.l A3, 0xE18FE501
// begin alternate branch 00000EB8-00000EBA
label00000EB8:
00000EB8 E501 asl D1.b, 2
// end alternate branch 00000EB8-00000EBA
label00000EB8: // (misaligned)
00000EBA 411D .invalid 0, [A5]+ // invalid opcode 4 with b == 4
00000EBC 7264 moveq.l D1, 0x64
00000EBE 1701 move.b -[A3], D1
00000EC0 53CB 081E dbls D3, +0x820 /* 000016E0 */
00000EC4 64B3 bcc -0x4B /* 00000E79 */
00000EC6 0342 bchg D2, D1
00000EC8 6B0F bmi +0x11 /* 00000ED9 */
00000ECA 1309 move.b -[A1], A1
00000ECC D07B 06E0 add.w D0, [PC + D0.w * 8 - 0x32]
00000ED0 3EDB move.w [A7]+, [A3]+
00000ED2 088D 2C0F bclr.b A5, 0xF
00000ED6 723E moveq.l D1, 0x3E
00000ED8 D033 093E E030 4860 1407 add.b D0, [[A3 - 0x1FCFB7A0] + D0 + 0x1407]
00000EE2 014C bchg A4, D0
00000EE4 3E02 move.w D7, D2
00000EE6 C377 DB36 010F 3703 7D53 and.w [[A7 + 0x10F3703] + A5 * 2 + 0x7D53], D1
00000EF0 0A27 05BA xori.b -[A7], 0xBA
00000EF4 A552 syscall WriteLocation/WriteXPRam, flags=5
00000EF6 E544 asl D4.w, 2
00000EF8 C311 and.b [A1], D1
00000EFA 04D0 .incomplete
00000EFC AB70 syscall rSlowHilite
00000EFE E0F4 06C3 asr .w [A4 + D0.w * 8 - 0x61]
00000F02 03E0 .incomplete
00000F04 D093 add.l D0, [A3]
00000F06 471B .invalid 3, [A3]+ // invalid opcode 4 with b == 4
00000F08 0314 btst [A4], D1
00000F0A 020F 8542 andi.b A7, 0x42 /* 'B' */
00000F0E 0672 2830 9708 addi.w [A2 + <<invalid base displacement size>> + A1 * 8], 0x2830 /* '(0' */
00000F14 7293 moveq.l D1, 0xFFFFFF93
00000F16 03F5 .incomplete
00000F18 1D33 00C5 move.b -[A6], [A3 + D0.w - 0x59]
00000F1C 2217 move.l D1, [A7]
00000F1E 043C E063 18C5 subi.b 0xC5, 0x63 /* 'c' */
00000F24 22E4 move.l [A1]+, -[A4]
00000F26 C522 and.b -[A2], D2
00000F28 631B bls +0x1D /* 00000F45 */
00000F2A DB20 add.b -[A0], D5
00000F2C 40BC F519 2B04 negx.l 0xF5192B04
00000F32 FD19 .extension 0xD19 <<F/4-5/6>> // unimplemented
00000F34 4B1F .invalid 5, [A7]+ // invalid opcode 4 with b == 4
00000F36 1704 move.b -[A3], D4
00000F38 9640 sub.w D3, D0
00000F3A 020B 2A36 andi.b A3, 0x36 /* '6' */
00000F3E 3B1C move.w -[A5], [A4]+
00000F40 2116 move.l -[A0], [A6]
00000F42 1E5C movea.b A7, [A4]+
00000F44 44FD move.b <<invalid special address>>, CCR
00000F46 19F3 1C27 0470 move.b 0x70 /* 'p' */, [A3 + D1 * 4 + 0x27]
00000F4C 5C44 addq.w D4, 6
00000F4E 0D17 btst [A7], D6
00000F50 0F2A 6A5B btst [A2 + 0x6A5B], D7
00000F54 1065 movea.b A0, -[A5]
00000F56 01B3 0393 02DB 04A5 bclr [[ + D0 * 2] + 0x2DB04A5], D0
00000F5E 1289 move.b [A1], A1
00000F60 0293 0249 6636 andi.l [A3], 0x2496636
00000F66 EB01 asl D1.b, 5
00000F68 8D27 or.b -[A7], D6
00000F6A 754B moveq.l D2, 0x4B
00000F6C 606C bra +0x6E /* 00000FDA */
00000F6E 3CA4 move.w [A6], -[A4]
00000F70 6381 bls -0x7D /* 00000EF3 */
00000F72 0437 8523 7301 subi.b [[A7 + <<invalid base displacement size>> + D7 * 2]], 0x23 /* '#' */
00000F78 1B03 move.b -[A5], D3
00000F7A EB02 asl D2.b, 5
00000F7C 6A1B bpl +0x1D /* 00000F99 */
00000F7E 031B btst [A3]+, D1
00000F80 031B btst [A3]+, D1
00000F82 03FE .incomplete
00000F84 5CCB 0D93 dbge D3, +0xD95 /* 00001D19 */
00000F88 077B 34CB bchg [PC + D3.w * 4 - 0x53], D3
00000F8C 021B 6FEB andi.b [A3]+, 0xEB
00000F90 01B3 3C7B bclr [A3 + D3 * 4 + 0x7B], D0
00000F94 0063 51B0 ori.w -[A3], 0x51B0
00000F98 B348 cmpm.w [A1]+, [A0]+
00000F9A 2702 move.l -[A3], D2
00000F9C 935A sub.w [A2]+, D1
00000F9E 6027 bra +0x29 /* 00000FC7 */
00000FA0 04F7 .incomplete
00000FA2 C5F5 180C muls.w D2, [A5 + D1 + 0xC]
00000FA6 D300 addx.b D1, D0
00000FA8 C183 and.l D3, D0
00000FAA 2E10 move.l D7, [A0]
00000FAC 46DD move.w SR, [A5]+
00000FAE 43DB lea.l A1, [A3]+
00000FB0 3EA6 move.w [A7], -[A6]
00000FB2 3E79 3317 0473 movea.w A7, [0x33170473]
00000FB8 A1A2 syscall vMWrData, flags=1
00000FBA 1B00 move.b -[A5], D0
00000FBC A6D3 syscall vBTUpdate, flags=6
00000FBE 00E9 .incomplete
00000FC0 011E btst [A6]+, D0
00000FC2 1B00 move.b -[A5], D0
00000FC4 4407 neg.b D7
00000FC6 05F4 .incomplete
00000FC8 0304 btst D4, D1
00000FCA A500 syscall Open/PBHOpen/HOpen, flags=5
00000FCC 7B06 moveq.l D5, 0x06
00000FCE 78B3 moveq.l D4, 0xFFFFFFB3
00000FD0 00C1 .incomplete
00000FD2 46D3 move.w SR, [A3]
00000FD4 00C1 .incomplete
00000FD6 BAC1 cmpa.w A5, D1
00000FD8 4673 030B 0F93 00B3 not.w [[A3 + <<invalid base displacement size>> + D0 * 2] + 0xF9300B3]
// begin alternate branch 00000FDA-00000FE6
label00000FDA:
00000FDA 030B btst A3, D1
00000FDC 0F93 bclr [A3], D7
00000FDE 00B3 00A3 022B 0B8D ori.l [[ + <<invalid base displacement size>>] + D0 * 2], 0xA3022B
// end alternate branch 00000FDA-00000FE6
label00000FDA: // (misaligned)
00000FE0 00A3 022B 0B8D ori.l -[A3], 0x22B0B8D
00000FE6 06A3 2127 03E6 addi.l -[A3], 0x212703E6
00000FEC B301 xor.b D1, D1
00000FEE 0547 bchg D7, D2
00000FF0 B300 xor.b D0, D1
00000FF2 A529 syscall HLock, flags=5
00000FF4 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000FF6 2A28 4308 move.l D5, [A0 + 0x4308]
00000FFA 1C1B move.b D6, [A3]+
00000FFC 001C 6A1C ori.b [A4]+, 0x1C
00001000 7303 moveq.l D1, 0x03
00001002 2706 move.l -[A3], D6
00001004 E28B lsr D3, 1
00001006 222A 6A3A move.l D1, [A2 + 0x6A3A]
0000100A BB0E cmpm.b [A5]+, [A6]+
0000100C 1E4B movea.b A7, A3
0000100E 031B btst [A3]+, D1
00001010 0134 3885 btst [A4 + D3 - 0x123], D0
00001014 07A3 bclr -[A3], D3
00001016 0074 44A1 9874 ori.w [A4 + A1 + 0x74], 0x44A1
0000101C A198 syscall HWPriv, flags=1
0000101E 74CD moveq.l D2, 0xFFFFFFCD
00001020 B403 cmp.b D2, D3
00001022 4F34 88EB .invalid 7, [A4 + A0 - 0x21] // invalid opcode 4 with b == 4
00001026 404A negx.w A2
00001028 3B0E move.w -[A5], A6
0000102A 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4
0000102C 8813 or.b D4, [A3]
0000102E 02CA .incomplete
00001030 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001032 8B10 or.b [A0], D5
00001034 A100 syscall Open/PBHOpen/HOpen, flags=1
00001036 214D D31A move.l [A0 - 0x2CE6], A5
0000103A 5331 C330 3313 3CAB subq.b [A1 + 0x33133CAB + A4 * 2], 1
00001042 4F0F .invalid 7, A7 // invalid opcode 4 with b == 4
00001044 CA73 0031 and.w D5, [A3 + D0.w + 0x31]
00001048 115B 0D8B move.b [A0 + 0xD8B], [A3]+
0000104C 005B 1203 ori.w [A3]+, 0x1203
00001050 661B bne +0x1D /* 0000106D */
00001052 04C3 .incomplete
00001054 01B3 0D5A 585B bclr [[A3] + 0x585B], D0
0000105A 1B27 move.b -[A5], -[A7]
0000105C 0687 0FE8 0B0A addi.l D7, 0xFE80B0A
00001062 044B 05AB subi.w A3, 0x5AB
00001066 4833 18CB nbcd.b [A3 + D1 - 0x53]
0000106A 0B0B btst A3, D5
0000106C 3D23 move.w -[A6], -[A3]
0000106E 0B15 btst [A5], D5
00001070 027B 4123 20C1 andi.w [PC + D2.w - 0x63], 0x4123 /* 'A#' */
00001076 1817 move.b D4, [A7]
00001078 01BD bclr <<invalid special address>>, D0
0000107A 0F2A 3CB3 btst [A2 + 0x3CB3], D7
0000107E 1285 move.b [A1], D5
00001080 8DCB divs.w D6, A3
00001082 6DE5 blt -0x19 /* 00001069 */
00001084 0D4A bchg A2, D6
00001086 A9C7 syscall DateToSeconds/Date2Secs
00001088 C52A C404 and.b [A2 - 0x3BFC], D2
0000108C E52A lsl D2.b, D2
0000108E 0FED .incomplete
00001090 2A2A 6AA5 move.l D5, [A2 + 0x6AA5]
00001094 363E move.w D3, <<invalid special address>>
00001096 A536 syscall MoreMasters, flags=5
00001098 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
0000109A D30C addx.b -[A1], -[A4]
0000109C AD36 syscall DeleteMenu, auto_pop
0000109E 830C sbcd -[A1], -[A4]
000010A0 2E04 move.l D7, D4
000010A2 F311 .extension 0x311 <<F/4-5/1>> // unimplemented
000010A4 832D AB01 or.b [A5 - 0x54FF], D1
000010A8 830A sbcd -[A1], -[A2]
000010AA 28AB 1507 move.l [A4], [A3 + 0x1507]
000010AE 0139 2705 FD33 btst [0x2705FD33], D0
000010B4 0C03 0241 cmpi.b D3, 0x41 /* 'A' */
000010B8 ABDB syscall 0xBDB
000010BA 2859 movea.l A4, [A1]+
000010BC B5B3 9391 xor.l [[ + A1 * 2]], D2
000010C0 B533 00A9 xor.b [A3 + D0.w - 0x87], D2
000010C4 0B07 btst D7, D5
000010C6 068D 68F8 45AB addi.l A5, 0x68F845AB
000010CC 7386 moveq.l D1, 0xFFFFFF86
000010CE 5B05 subq.b D5, 5
000010D0 81AA C92A or.l [A2 - 0x36D6], D0
000010D4 5B1A subq.b [A2]+, 5
000010D6 0989 bclr A1, D4
000010D8 9303 subx.b D1, D3
000010DA 10B4 6A2E move.b [A0], [A4 + D6 * 2 + 0x2E]
000010DE 2882 move.l [A4], D2
000010E0 0B1A btst [A2]+, D5
000010E2 1B05 move.b -[A5], D5
000010E4 5B1A subq.b [A2]+, 5
000010E6 1402 move.b D2, D2
000010E8 AB17 syscall PortToMap
000010EA 9301 subx.b D1, D1
000010EC A1AE syscall vADBProc/VADBProc, flags=1
000010EE 36D8 move.w [A3]+, [A0]+
000010F0 1707 move.b -[A3], D7
000010F2 DFF3 0F40 add.l A7, [A3 + <<invalid base displacement size>>]
000010F6 BC25 cmp.b D6, -[A5]
000010F8 330F move.w -[A1], A7
000010FA 14E1 move.b [A2]+, -[A1]
000010FC AF2A syscall XorSlab, auto_pop
000010FE 6A23 bpl +0x25 /* 00001123 */
00001100 056D 01C3 bchg [A5 + 0x1C3], D2
00001104 74A5 moveq.l D2, 0xFFFFFFA5
00001106 9DB3 02C3 sub.l [A3 + D0.w * 2 - 0x61], D6
0000110A 2447 movea.l A2, D7
0000110C 07E5 .incomplete
0000110E F710 .extension 0x710 <<F/4-5/3>> // unimplemented
00001110 4E53 0EC7 link A3, -0xFFFFF139
00001114 1060 movea.b A0, -[A0]
00001116 9790 sub.l [A0], D3
00001118 6F97 ble -0x67 /* 000010B1 */
0000111A 907B E374 sub.w D0, <<invalid full ext with I/IS == 4>>
0000111E 8165 or.w -[A5], D0
00001120 1B05 move.b -[A5], D5
00001122 1361 1708 move.b [A1 + 0x1708], -[A1]
00001126 5CC1 sge D1
00001128 2D2B 02A9 move.l -[A6], [A3 + 0x2A9]
0000112C 0074 D300 6303 2B81 ACB3 ori.w [[A4 + <<invalid base displacement size>> + D6 * 2] + 0x2B81ACB3], 0xD300
00001136 013A 333F btst [PC + 0x333F /* 00004477, cstring ""<EOF> */], D0
0000113A 06AB 0356 6301 1B26 addi.l [A3 + 0x1B26], 0x3566301
00001142 660B bne +0xD /* 0000114F */
00001144 2014 move.l D0, [A4]
00001146 12B3 6100 move.b [A1], [A3 + <<invalid base displacement size>> + D6]
0000114A 2B66 6330 move.l [A5 + 0x6330], -[A6]
0000114E 0302 btst D2, D1
00001150 06CB .incomplete
00001152 1D06 move.b -[A6], D6
00001154 6301 bls +0x3 /* 00001157 */
00001156 9B3E sub.b <<invalid special address>>, D5
00001158 3083 move.w [A0], D3
0000115A 0273 36FE 0680 andi.w [A3 + D0.w * 8 - 0x128], 0x36FE
00001160 6B04 bmi +0x6 /* 00001166 */
00001162 A873 syscall SetPort
00001164 6706 beq +0x8 /* 0000116C */
label00001166:
00001166 F100 .extension 0x100 <<F/4-5/0>> // unimplemented
00001168 530B subq.b A3, 1
0000116A 9306 subx.b D1, D6
label0000116C:
0000116C 9B75 CB13 B384 9337 sub.w [[A5 + A4 * 2] - 0x4C7B6CC9], D5
00001174 6B0A bmi +0xC /* 00001180 */
00001176 9337 CB07 930A 6100 sub.b [[A7 + <<invalid base displacement size>>] + A4 * 2 - 0x6CF59F00], D1
0000117E 7300 moveq.l D1, 0x00
label00001180:
00001180 9337 C313 B310 2B01 sub.b [[A7 + A4 * 2] - 0x4CEFD4FF], D1
00001188 2873 0C63 movea.l A4, [A3 + D0 * 4 + 0x63]
0000118C 0F2B 01FE btst [A3 + 0x1FE], D7
00001190 730C moveq.l D1, 0x0C
00001192 6B0C bmi +0xE /* 000011A0 */
00001194 2B01 move.l -[A5], D1
00001196 7305 moveq.l D1, 0x05
00001198 730C moveq.l D1, 0x0C
0000119A 130E move.b -[A1], A6
0000119C 2B01 move.l -[A5], D1
0000119E 0B14 btst [A4], D5
label000011A0:
000011A0 730C moveq.l D1, 0x0C
000011A2 0B08 btst A0, D5
000011A4 2B01 move.l -[A5], D1
000011A6 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4
000011A8 730C moveq.l D1, 0x0C
000011AA 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000011AC 2B01 move.l -[A5], D1
000011AE AB3E syscall bHilite
000011B0 730C moveq.l D1, 0x0C
000011B2 CB02 abcd D5, D2
000011B4 2B01 move.l -[A5], D1
000011B6 9B0B subx.b -[A5], -[A3]
000011B8 730C moveq.l D1, 0x0C
000011BA 439F .invalid 1, [A7]+ // invalid opcode 4 with b == 6
000011BC 1305 move.b -[A1], D5
000011BE 730C moveq.l D1, 0x0C
000011C0 0693 0513 02D3 addi.l [A3], 0x51302D3
000011C6 0C8B 1581 07C1 cmpi.l A3, 0x158107C1
000011CC 0623 09EB addi.b -[A3], 0xEB
000011D0 2093 move.l [A0], [A3]
000011D2 06EB .incomplete
000011D4 129B move.b [A1], [A3]+
000011D6 2B93 067B move.l [A5 + D0.w * 8 + 0x7B], [A3]
000011DA 2173 008B 8293 move.l [A0 - 0x7D6D], [A3 + D0.w - 0x117]
000011E0 0A8B 0293 37C0 xori.l A3, 0x29337C0
000011E6 2305 move.l -[A1], D5
000011E8 CB82 and.l D2, D5
000011EA B30F cmpm.b [A1]+, [A7]+
000011EC EB01 asl D1.b, 5
000011EE 7B80 moveq.l D5, 0xFFFFFF80
000011F0 0FB0 4310 bclr [A0 + D4 * 2], D7
000011F4 C31D and.b [A5]+, D1
000011F6 28FB 37DB 502D 324B move.l [A4]+, [[] + 0x502D324B]
000011FE 261F move.l D3, [A7]+
00001200 E31E rol D6.b, 1
00001202 6B04 bmi +0x6 /* 00001208 */
00001204 EB28 lsl D0.b, D5
00001206 B10C cmpm.b [A0]+, [A4]+
label00001208:
00001208 3B1D move.w -[A5], [A5]+
0000120A D30C addx.b -[A1], -[A4]
0000120C 0F6C B301 bchg [A4 - 0x4CFF], D7
00001210 131E move.b -[A1], [A6]+
00001212 B301 xor.b D1, D1
00001214 6C73 bge +0x75 /* 00001289 */
00001216 0C38 AB10 EB2E cmpi.b [0xFFFFEB2E], 0x10
0000121C 453F .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 4
0000121E DBB4 0B22 730C E309 add.l [[A4 + 0x730C + D0 * 2] - 0x1CF7], D5
00001226 730C moveq.l D1, 0x0C
00001228 B300 xor.b D0, D1
0000122A 0672 1653 1841 addi.w [A2 + D1 + 0x41], 0x1653
00001230 0961 bchg -[A1], D4
00001232 0963 bchg -[A3], D4
00001234 0183 bclr D3, D0
00001236 4453 neg.w [A3]
00001238 05C5 .incomplete
0000123A 0423 1807 subi.b -[A3], 0x7
0000123E 06A6 165B 1085 addi.l -[A6], 0x165B1085
00001244 01FE .incomplete
00001246 5302 subq.b D2, 1
00001248 A0FB syscall vNewMap
0000124A 36E3 move.w [A3]+, -[A3]
0000124C 74E5 moveq.l D2, 0xFFFFFFE5
0000124E 0023 09E1 ori.b -[A3], 0xE1
00001252 00C4 .incomplete
00001254 E374 roxl D4.w, D1
00001256 23A2 8302 CD07 move.l [[A1 + <<invalid base displacement size>> + A0 * 2] - 0x32F9], -[A2]
0000125C 0F45 bchg D5, D7
0000125E 1813 move.b D4, [A3]
00001260 82A3 or.l D1, -[A3]
00001262 2436 C310 move.l D2, [A6 + A4 * 2]
00001266 9B1D sub.b [A5]+, D5
00001268 6CA3 bge -0x5B /* 0000120D */
0000126A 24BB 030F D8BB 0374 move.l [A2], [[PC + <<invalid base displacement size>>] + D0 * 2 - 0x2744FC8C]
00001272 8301 sbcd D1, D1
00001274 1B0E move.b -[A5], A6
00001276 9300 subx.b D1, D0
00001278 1601 move.b D3, D1
0000127A 04B3 077B 8DA5 4173 0CA9 4153 0585 0B85 subi.l [[A3 + 0xCA94153] + 0x5850B85], 0x77B8DA5
0000128A 1FC3 move.b <<invalid special address>>, D3
0000128C 0393 bclr [A3], D1
0000128E 0212 3B15 andi.b [A2], 0x15
00001292 1703 move.b -[A3], D3
00001294 51A3 subq.l -[A3], 8
00001296 24C5 move.l [A2]+, D5
00001298 4B2B 0247 .invalid 5, [A3 + 0x247] // invalid opcode 4 with b == 4
0000129C 0802 4700 btst.b D2, 0x0
000012A0 612B bsr +0x2D /* 000012CD */
000012A2 2741 8B21 move.l [A3 - 0x74DF], D1
000012A6 1038 130A move.b D0, [0x0000130A]
000012AA 1613 move.b D3, [A3]
000012AC 0FC3 .incomplete
000012AE 4042 negx.w D2
000012B0 124B movea.b A1, A3
000012B2 0312 btst [A2], D1
000012B4 4B3E .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
000012B6 1C28 1E10 move.b D6, [A0 + 0x1E10]
000012BA 8B14 or.b [A4], D5
000012BC 6E2A bgt +0x2C /* 000012E8 */
000012BE 10DB move.b [A0]+, [A3]+
000012C0 08C1 0938 bset.b D1, 0x38 /* '8' */
000012C4 0801 ED53 btst.b D1, 0x53 /* 'S' */
000012C8 3870 0013 movea.w A4, [A0 + D0.w + 0x13]
000012CC 2D2A 105B move.l -[A6], [A2 + 0x105B]
000012D0 1021 move.b D0, -[A1]
000012D2 031C btst [A4]+, D1
000012D4 D300 addx.b D1, D0
000012D6 003B 2627 0918 ori.b [PC + D0], 0x27 /* '\'' */
000012DC 6617 bne +0x19 /* 000012F5 */
000012DE 046F 1499 04AA subi.w [A7 + 0x4AA], 0x1499
000012E4 0B61 bchg -[A1], D5
000012E6 A130 syscall OSEventAvail, flags=1
label000012E8:
000012E8 3B34 FA23 move.w -[A5], [A4 + A7 * 2 + 0x23]
000012EC AE1E syscall GetCIcon, auto_pop
000012EE 0407 049F subi.b D7, 0x9F
000012F2 657D bcs +0x7F /* 00001371 */
000012F4 0F72 4303 0672 1B09 bchg [[A2 + <<invalid base displacement size>> + D4 * 2] + 0x6721B09], D7
000012FC 0704 btst D4, D3
000012FE A673 syscall OSReserved, flags=6
00001300 0723 btst -[A3], D3
00001302 180A move.b D4, A2
00001304 5B87 subq.l D7, 5
00001306 4846 swap.w D6
00001308 0812 430C btst.b [A2], 0xC
0000130C A5D1 syscall vBTOpen, flags=5
0000130E 1E43 movea.b A7, D3
00001310 0327 btst -[A7], D1
00001312 049F 9300 1B09 subi.l [A7]+, 0x93001B09
00001318 2A10 move.l D5, [A0]
0000131A A302 syscall Read, flags=3
0000131C A510 syscall Allocate/PBAllocContig/AllocContig, flags=5
0000131E 3309 move.w -[A1], A1
00001320 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00001322 E0EB 011C asr .w [A3 + 0x11C]
00001326 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00001328 09AB 530A bclr [A3 + 0x530A], D4
0000132C 0B61 bchg -[A1], D5
0000132E B701 xor.b D1, D3
00001330 3525 move.w -[A2], -[A5]
00001332 01C3 .incomplete
00001334 2B70 7B16 0800 8B19 move.l [A5 - 0x74E7], [[A0] + D7 * 2 + 0x800]
0000133C 6501 bcs +0x3 /* 0000133F */
0000133E 5B2C 81B4 subq.b [A4 - 0x7E4C], 5
00001342 1C04 move.b D6, D4
00001344 125B movea.b A1, [A3]+
00001346 3E07 move.w D7, D7
00001348 078F bclr A7, D3
0000134A A830 syscall Pack14
0000134C F337 .extension 0x337 <<F/4-5/1>> // unimplemented
0000134E 833C 4705 or.b 0x5, D1
00001352 FC17 0183 .unknown 0xFC17 0x0183 (W = 6)
00001356 A36E syscall SlotManager, flags=3
00001358 B1D7 cmpa.l A0, [A7]
0000135A 0F02 btst D2, D7
0000135C 6313 bls +0x15 /* 00001371 */
0000135E 723E moveq.l D1, 0x3E
00001360 BB01 xor.b D1, D5
00001362 2709 move.l -[A3], A1
00001364 C40F and.b D2, A7
00001366 2501 move.l -[A2], D1
00001368 1603 move.b D3, D3
0000136A 0625 011C addi.b -[A5], 0x1C
0000136E 3E61 movea.w A7, -[A1]
00001370 0030 0FA1 DA0B ori.b [A0 + A5 * 2 + 0xB], 0xA1
00001376 45D3 lea.l A2, [A3]
00001378 1E06 move.b D7, D6
0000137A EC34 roxr D4.b, D6
0000137C EC04 asr D4.b, 6
0000137E 3B02 move.w -[A5], D2
00001380 4E90 jsr [A0]
00001382 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
00001384 1033 0D28 D309 move.b D0, [A3 - 0x2CF7 + D0 * 4]
0000138A 3E78 01B9 movea.w A7, [0x000001B9]
0000138E 74EC moveq.l D2, 0xFFFFFFEC
00001390 E0EC 9302 asr .w [A4 - 0x6CFE]
00001394 B306 xor.b D6, D1
00001396 0304 btst D4, D1
00001398 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
0000139A 5643 addq.w D3, 3
0000139C 4BEC 1B03 lea.l A5, [A4 + 0x1B03]
000013A0 0701 btst D1, D3
000013A2 A55B syscall PowerOff, flags=5
000013A4 2CF3 1453 move.l [A6]+, [A3 + D1.w * 4 + 0x53]
000013A8 3E12 move.w D7, [A2]
000013AA CA37 07FC and.b D5, <<invalid full ext with I/IS == 4>>
000013AE 81C2 divs.w D0, D2
000013B0 216C 7B35 2A28 move.l [A0 + 0x2A28], [A4 + 0x7B35]
000013B6 631B bls +0x1D /* 000013D3 */
000013B8 1E7B 357B 0642 2CC3 131E 2C81 movea.b A7, [[PC + 0x6422CC3] + 0x131E2C81]
000013C4 811B or.b [A3]+, D0
000013C6 03A3 bclr -[A3], D1
000013C8 6D1C blt +0x1E /* 000013E6 */
000013CA 2C02 move.l D6, D2
000013CC 0F6C CA38 bchg [A4 - 0x35C8], D7
000013D0 45C9 lea.l A2, A1
000013D2 4707 .invalid 3, D7 // invalid opcode 4 with b == 4
000013D4 D513 add.b [A3], D2
000013D6 007B 3536 C103 7E5B 2C85 ori.w [[PC + <<invalid base displacement size>> + A4] + 0x7E5B2C85], 0x3536 /* '56' */
000013E0 BC5B cmp.w D6, [A3]+
000013E2 2C17 move.l D6, [A7]
000013E4 0AE2 .incomplete
label000013E6:
000013E6 0F30 21E5 btst <<invalid full ext with IS == 1 and I/IS == 5>>, D7
000013EA F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000013EC 6354 bls +0x56 /* 00001442 */
000013EE 6DDB blt -0x23 /* 000013CB */
000013F0 6C4E bge +0x50 /* 00001440 */
000013F2 1709 move.b -[A3], A1
000013F4 B704 xor.b D4, D3
000013F6 0253 2CDA andi.w [A3], 0x2CDA
000013FA 8230 A206 or.b D1, [A0 + A2.w * 2 + 0x6]
000013FE AB04 syscall ColorMap
00001400 4566 chk.w D2, -[A6]
00001402 2814 move.l D4, [A4]
00001404 020F 8239 andi.b A7, 0x39 /* '9' */
00001408 D97C 8324 add.w 0x8324, D4
0000140C 00F3 .incomplete
0000140E 6601 bne +0x3 /* 00001411 */
00001410 CE83 and.l D7, D3
00001412 2402 move.l D2, D2
00001414 0788 bclr A0, D3
00001416 3D02 move.w -[A6], D2
00001418 0F01 btst D1, D7
0000141A 0181 bclr D1, D0
0000141C 000F 020F ori.b A7, 0xF
00001420 7CFB moveq.l D6, 0xFFFFFFFB
00001422 2789 D0FB move.l [A3 + A5.w - 0x5], A1
00001426 2735 E393 0028 E414 move.l -[A3], [[ + A6 * 2] + 0x28E414]
0000142E 45EB 9307 lea.l A2, [A3 - 0x6CF9]
00001432 9DEC 1708 sub.l A6, [A4 + 0x1708]
00001436 4D65 chk.w D6, -[A5]
00001438 0737 0854 btst [A7 + D0 + 0x54], D3
0000143C 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
0000143E 215D 1B05 move.l [A0 + 0x1B05], [A5]+
// begin alternate branch 00001440-00001442
label00001440:
00001440 1B05 move.b -[A5], D5
// end alternate branch 00001440-00001442
label00001440: // (misaligned)
label00001442:
00001442 EE13 roxr D3.b, 7
00001444 0543 bchg D3, D2
00001446 0322 btst -[A2], D1
00001448 FB27 .extension 0xB27 <<F/4-5/5>> // unimplemented
0000144A 2708 move.l -[A3], A0
0000144C C73B 1C5A and.b [PC + D1 * 4 + 0x5A], D3
00001450 E500 asl D0.b, 2
00001452 570A subq.b A2, 3
00001454 4E3B .invalid // invalid opcode 4
00001456 1813 move.b D4, [A3]
00001458 1D43 1834 move.b [A6 + 0x1834], D3
0000145C CB1A and.b [A2]+, D5
0000145E EB19 rol D1.b, 5
00001460 046B 1745 FEA5 subi.w [A3 - 0x15B], 0x1745
00001466 FD41 .extension 0xD41 <<F/4-5/6>> // unimplemented
00001468 0078 2B13 0A5B ori.w [0x00000A5B], 0x2B13
0000146E 0D04 btst D4, D6
00001470 A643 syscall SetFilType, flags=6
00001472 0333 044E btst [A3 + D0.w * 4 + 0x4E], D1
00001476 06EC .incomplete
00001478 6A48 bpl +0x4A /* 000014C2 */
0000147A 2302 move.l -[A1], D2
0000147C 0DFF .incomplete
0000147E BB07 xor.b D7, D5
00001480 3449 movea.w A2, A1
00001482 2DA9 DE0F 2160 2975 move.l [A6 + 0x2975], [A1 - 0x21F1]
0000148A 8192 or.l [A2], D0
0000148C CB09 abcd -[A5], -[A1]
0000148E 0308 btst A0, D1
00001490 070B btst A3, D3
00001492 0D4B bchg A3, D6
00001494 0363 bchg -[A3], D1
00001496 03AC 9300 bclr [A4 - 0x6D00], D1
0000149A 3C66 movea.w A6, -[A6]
0000149C 7B2F moveq.l D5, 0x2F
0000149E 4509 .invalid 2, A1 // invalid opcode 4 with b == 4
000014A0 E311 roxl D1.b, 1
000014A2 3CD3 move.w [A6]+, [A3]
000014A4 0053 0C3A ori.w [A3], 0xC3A
000014A8 E33E rol D6.b, D1
000014AA 0709 btst A1, D3
000014AC EB21 asl D1.b, D5
000014AE 01A5 bclr -[A5], D0
000014B0 7345 moveq.l D1, 0x45
000014B2 1C9B move.b [A6], [A3]+
000014B4 0413 0073 subi.b [A3], 0x73 /* 's' */
000014B8 03F3 .incomplete
000014BA 1B8B 033C move.b <<invalid full ext with I/IS == 4>>, A3
000014BE AAC3 syscall 0xAC3
000014C0 6207 bhi +0x9 /* 000014C9 */
label000014C2:
000014C2 0169 2303 bchg [A1 + 0x2303], D0
000014C6 56AC 1D0B addq.l [A4 + 0x1D0B], 3
000014CA 1E73 03E3 0104 FB0E A90B movea.b A7, [[0x104] - 0x4F156F5]
000014D4 D309 addx.b -[A1], -[A1]
000014D6 4E4E trap 14
000014D8 7306 moveq.l D1, 0x06
000014DA 234E 990B move.l [A1 - 0x66F5], A6
000014DE 49A4 .invalid 4, -[A4] // invalid opcode 4 with b == 6
000014E0 E307 asl D7.b, 1
000014E2 3A8B move.w [A5], A3
000014E4 1E1E move.b D7, [A6]+
000014E6 4EAB 0D33 jsr [A3 + 0xD33]
000014EA 0EAB 1DE1 A283 065B .invalid.l [A3 + 0x65B], 0x1DE1A283 // invalid immediate operation
000014F2 320D move.w D1, A5
000014F4 A3D3 syscall vBTUpdate, flags=3
000014F6 15C3 143B move.b [PC + 0x143B /* 00002933, cstring ""<EOF> */], D3
000014FA 174B 1583 move.b [A3 + 0x1583], A3
000014FE 194B 15D3 move.b [A4 + 0x15D3], A3
00001502 2283 move.l [A1], D3
00001504 196A 1E4E 467B move.b [A4 + 0x467B], [A2 + 0x1E4E]
0000150A 1C4E movea.b A6, A6
0000150C A14D syscall PurgeMem, flags=1
0000150E FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
00001510 214F A326 move.l [A0 - 0x5CDA], A7
00001514 2107 move.l -[A0], D7
00001516 0F04 btst D4, D7
00001518 AB90 syscall slHilite
0000151A EB68 lsl D0.w, D5
0000151C A70B syscall Rename/PBHRename/HRename, flags=7
0000151E ABE1 syscall 0xBE1
00001520 0693 1DA1 02FB addi.l [A3], 0x1DA102FB
00001526 0704 btst D4, D3
00001528 4542 chk.w D2, D2
0000152A 8714 or.b [A4], D3
0000152C 3D43 1521 move.w [A6 + 0x1521], D3
00001530 02D3 .incomplete
00001532 75C7 moveq.l D2, 0xFFFFFFC7
00001534 144B movea.b A2, A3
00001536 C314 and.b [A4], D1
00001538 2102 move.l -[A0], D2
0000153A 230F move.l -[A1], A7
0000153C F713 .extension 0x713 <<F/4-5/3>> // unimplemented
0000153E FBE1 .invalid <<F/7/5>>
00001540 023B 1CC1 0243 andi.b [PC + D0.w * 2 + 0x43], 0xC1
00001546 32F7 146F move.w [A1]+, [A7 + D1.w * 4 + 0x6F]
0000154A C102 abcd D0, D2
0000154C E316 roxl D6.b, 1
0000154E C102 abcd D0, D2
00001550 1307 move.b -[A1], D7
00001552 041E 4ECB subi.b [A6]+, 0xCB
00001556 000A E303 ori.b A2, 0x3
0000155A BB15 xor.b [A5], D5
0000155C 42B7 0BAA E307 1303 clr.l [[-0x1CF9 + D0 * 2] + 0x1303]
00001564 2306 move.l -[A1], D6
00001566 7B15 moveq.l D5, 0x15
00001568 BB25 xor.b -[A5], D5
0000156A D300 addx.b D1, D0
0000156C C310 and.b [A0], D1
0000156E 1354 AB1E move.b [A1 - 0x54E2], [A4]
00001572 AC78 syscall SetOrigin, auto_pop
00001574 814C 730C pack -[A0], -[A4], 0x730C
00001578 A52A syscall HUnlock, flags=5
0000157A 3C5E movea.w A6, [A6]+
0000157C 0C53 0414 cmpi.w [A3], 0x414
00001580 1B05 move.b -[A5], D5
00001582 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001584 1701 move.b -[A3], D1
00001586 4DEB 1514 lea.l A6, [A3 + 0x1514]
0000158A 1703 move.b -[A3], D3
0000158C ED63 asl D3.w, D6
0000158E 1414 move.b D2, [A4]
00001590 0073 6346 C54A 2EDB ori.w [[A3 + <<invalid base displacement size>>] + 0x2EDB], 0x6346 /* 'cF' */
00001598 0DF1 .incomplete
0000159A 314E FA04 move.w [A0 - 0x5FC], A6
0000159E 8301 sbcd D1, D1
000015A0 4698 not.l [A0]+
000015A2 1C3C 1402 move.b D6, 0x2
000015A6 FECB 0285 .extension 0xECB <<F/2-3/7>> // unimplemented
000015AA C714 and.b [A4], D3
000015AC 02C3 .incomplete
000015AE 1B27 move.b -[A5], -[A7]
000015B0 0BFF .incomplete
000015B2 ED06 asl D6.b, 6
000015B4 270C move.l -[A3], A4
000015B6 0510 btst [A0], D2
000015B8 7131 moveq.l D0, 0x31
000015BA 0B08 btst A0, D5
000015BC 7D31 moveq.l D6, 0x31
000015BE 1708 move.b -[A3], A0
000015C0 DA03 add.b D5, D3
000015C2 0F65 bchg -[A5], D7
000015C4 2CAB 50E1 move.l [A6], [A3 + 0x50E1]
000015C8 DEC5 add.w A7, D5
000015CA 3A37 0917 BB10 5D2A move.w D5, [[A7] + D0 - 0x44EFA2D6]
000015D2 6103 bsr +0x5 /* 000015D7 */
000015D4 82BB 05B3 6817 0BD8 0B25 2804 or.l D1, [[0x68170BD8 + D0 * 4] + 0xB252804]
000015E0 9B20 sub.b -[A0], D5
000015E2 3CE3 move.w [A6]+, -[A3]
000015E4 0D1B btst [A3]+, D6
000015E6 2504 move.l -[A2], D4
000015E8 7B10 moveq.l D5, 0x10
000015EA 1700 move.b -[A3], D0
000015EC 45FB 7649 lea.l A2, [PC + D7.w * 8 + 0x49]
000015F0 CAD1 mulu.w D5, [A1]
000015F2 0906 btst D6, D4
000015F4 9817 sub.b D4, [A7]
000015F6 0762 bchg -[A2], D3
000015F8 0402 6344 subi.b D2, 0x44 /* 'D' */
000015FC 053E btst <<invalid special address>>, D2
000015FE 6708 beq +0xA /* 00001608 */
00001600 53D3 sls [A3]
00001602 1873 2028 movea.b A4, [A3 + D2.w + 0x28]
00001606 530C subq.b A4, 1
label00001608:
00001608 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
0000160A 170A move.b -[A3], A2
0000160C C807 and.b D4, D7
0000160E 0C0F 8715 cmpi.b A7, 0x15
00001612 0B0B btst A3, D5
00001614 0334 9B02 2B00 btst [[A4 + <<invalid base displacement size>> + A1 * 2] + 0x2B00], D1
0000161A BB27 xor.b -[A7], D5
0000161C 0708 btst A0, D3
0000161E 4834 6AAB nbcd.b [A4 + D6 * 2 - 0x85]
00001622 0423 066B subi.b -[A3], 0x6B /* 'k' */
00001626 04A3 0525 A8A3 subi.l -[A3], 0x525A8A3
0000162C 5027 addq.b -[A7], 8
0000162E 084D 9312 bchg.b A5, 0x12
00001632 2707 move.l -[A3], D7
00001634 E48D lsr D5, 2
00001636 06A5 A1FB 03FB addi.l -[A5], 0xA1FB03FB
0000163C 27EA C5E4 330C move.l <<invalid full ext with I/IS == 4>>, [A2 - 0x3A1C]
00001642 9113 sub.b [A3], D0
00001644 6B0C bmi +0xE /* 00001652 */
00001646 9715 sub.b [A5], D3
00001648 6C43 bge +0x45 /* 0000168D */
0000164A 5E34 A302 BB02 addq.b [[A4 + <<invalid base displacement size>> + A2 * 2] - 0x44FE], 7
00001650 0283 4B07 0895 andi.l D3, 0x4B070895
// begin alternate branch 00001652-00001658
label00001652:
00001652 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00001654 0895 EC34 bclr.b [A5], 0x34 /* '4' */
// end alternate branch 00001652-00001658
label00001652: // (misaligned)
00001656 EC34 roxr D4.b, D6
00001658 8514 or.b [A4], D2
0000165A 0F65 bchg -[A5], D7
0000165C 04CD .incomplete
0000165E 0F25 btst -[A5], D7
00001660 E91B rol D3.b, 4
00001662 1724 move.b -[A3], -[A4]
00001664 5C43 addq.w D3, 6
00001666 0953 bchg [A3], D4
00001668 041B 051B subi.b [A3]+, 0x1B
0000166C 1707 move.b -[A3], D7
0000166E 04AF 8E5B 2A14 00C3 subi.l [A7 + 0xC3], 0x8E5B2A14
00001676 161C move.b D3, [A4]+
00001678 1040 movea.b A0, D0
0000167A 0023 3614 ori.b -[A3], 0x14
0000167E E253 roxr D3.w, 1
00001680 03C1 .incomplete
00001682 2117 move.l -[A0], [A7]
00001684 045E F374 subi.w [A6]+, 0xF374
00001688 C904 abcd D4, D4
0000168A 0300 btst D0, D1
0000168C 2B3E move.l -[A5], <<invalid special address>>
0000168E C904 abcd D4, D4
00001690 C318 and.b [A0]+, D1
00001692 0A0C 9B24 xori.b A4, 0x24 /* '$' */
00001696 1704 move.b -[A3], D4
00001698 3028 4309 move.w D0, [A0 + 0x4309]
0000169C 3E1B move.w D7, [A3]+
0000169E 0513 btst [A3], D2
000016A0 1000 move.b D0, D0
000016A2 CB59 and.w [A1]+, D5
000016A4 4B2E 8505 .invalid 5, [A6 - 0x7AFB] // invalid opcode 4 with b == 4
000016A8 129B move.b [A1], [A3]+
000016AA 24A1 move.l [A2], -[A1]
000016AC 0506 btst D6, D2
000016AE 7264 moveq.l D1, 0x64
000016B0 0705 btst D5, D3
000016B2 802A 10FB or.b D0, [A2 + 0x10FB]
000016B6 20AB 2D9B move.l [A0], [A3 + 0x2D9B]
000016BA 2004 move.l D0, D4
000016BC 764B moveq.l D3, 0x4B
000016BE 88E9 3640 divu.w D4, [A1 + 0x3640]
000016C2 697B bvs +0x7D /* 0000173F */
000016C4 E57E rol D6.w, D2
000016C6 1704 move.b -[A3], D4
000016C8 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
000016CA 0809 9314 btst.b A1, 0x14
000016CE F321 .extension 0x321 <<F/4-5/1>> // unimplemented
000016D0 4264 clr.w -[A4]
000016D2 D312 add.b [A2], D1
000016D4 1417 move.b D2, [A7]
000016D6 01F4 .incomplete
000016D8 0709 btst A1, D3
000016DA 939B sub.l [A3]+, D1
000016DC 2414 move.l D2, [A4]
000016DE 210A move.l -[A0], A2
label000016E0:
000016E0 2701 move.l -[A3], D1
000016E2 8E2A 6A43 or.b D7, [A2 + 0x6A43]
000016E6 0417 0B88 subi.b [A7], 0x88
000016EA 0FED .incomplete
000016EC 012A 2893 btst [A2 + 0x2893], D0
000016F0 006A D30B 2101 ori.w [A2 + 0x2101], 0xD30B
000016F6 E23B ror D3.b, D1
000016F8 3265 movea.w A1, -[A5]
000016FA 2F1C move.l -[A7], [A4]+
000016FC 6A99 bpl -0x65 /* 00001697 */
000016FE 046A 8504 7301 subi.w [A2 + 0x7301], 0x8504
00001704 6014 bra +0x16 /* 0000171A */
00001706 A110 syscall Allocate/PBAllocContig/AllocContig, flags=1
00001708 C501 abcd D2, D1
0000170A E20B lsr D3.b, 1
0000170C 07E2 .incomplete
0000170E 3B07 move.w -[A5], D7
00001710 F35D .extension 0x35D <<F/4-5/1>> // unimplemented
00001712 321A move.w D1, [A2]+
00001714 F339 .extension 0x339 <<F/4-5/1>> // unimplemented
00001716 C561 and.w -[A1], D2
00001718 DB59 add.w [A1]+, D5
label0000171A:
0000171A 0B0E btst A6, D5
0000171C 6B05 bmi +0x7 /* 00001723 */
0000171E E4C5 roxr .w D5
00001720 0021 9327 ori.b -[A1], 0x27 /* '\'' */
00001724 07DF .incomplete
00001726 B302 xor.b D2, D1
00001728 0F0D btst A5, D7
0000172A B90A cmpm.b [A4]+, [A2]+
0000172C A512 syscall SetEOF, flags=5
0000172E 0A23 308B xori.b -[A3], 0x8B
00001732 0504 btst D4, D2
label00001734:
00001734 0936 B328 0463 btst [A6 + 0x463 + A3 * 2], D4
0000173A 220E move.l D1, A6
0000173C 52AB 00A5 addq.l [A3 + 0xA5], 1
00001740 20C4 move.l [A0]+, D4
00001742 0703 btst D3, D3
00001744 9243 sub.w D1, D3
00001746 1E17 move.b D7, [A7]
00001748 0396 bclr [A6], D1
0000174A 431E .invalid 1, [A6]+ // invalid opcode 4 with b == 4
0000174C 0E9C A502 9B33 .invalid.l [A4]+, 0xA5029B33 // invalid immediate operation
00001752 FB52 .extension 0xB52 <<F/4-5/5>> // unimplemented
00001754 8D03 sbcd D6, D3
00001756 2187 B428 move.l [A0 + A3.w * 4 + 0x28], D7
0000175A BB36 B806 xor.b [A6 + A3 + 0x6], D5
0000175E DA03 add.b D5, D3
00001760 0C83 A0D3 1363 cmpi.l D3, 0xA0D31363
00001766 BC63 cmp.w D6, -[A3]
00001768 348B move.w [A2], A3
0000176A 0143 bchg D3, D0
0000176C 2958 A309 move.l [A4 - 0x5CF7], [A0]+
00001770 DB01 addx.b D5, D1
00001772 A522 syscall NewHandleSys, flags=5
00001774 AB3B syscall bXMAIN11
00001776 1B12 move.b -[A5], [A2]
00001778 2708 move.l -[A3], A0
0000177A 1F3E move.b -[A7], <<invalid special address>>
0000177C D527 add.b -[A7], D2
0000177E 60B4 bra -0x4A /* 00001734 */
00001780 2858 movea.l A4, [A0]+
00001782 435B chk.w D1, [A3]+
00001784 9301 subx.b D1, D1
00001786 1B04 move.b -[A5], D4
00001788 8B01 sbcd D5, D1
0000178A 1338 E103 move.b -[A1], [0xFFFFE103]
0000178E 831F or.b [A7]+, D1
00001790 4884 ext.w D4
00001792 1702 move.b -[A3], D2
00001794 9733 692B 0337 084B 3707 sub.b [[A3 + 0x337 + D6] + 0x84B3707], D3
0000179E 74ED moveq.l D2, 0xFFFFFFED
000017A0 2B23 move.l -[A5], -[A3]
000017A2 00B4 2806 DA32 8400 ori.l [A4 + A0.w * 4], 0x2806DA32
000017AA 031C btst [A4]+, D1
000017AC 8CE4 divu.w D6, -[A4]
000017AE 4884 ext.w D4
000017B0 004B 0613 ori.w A3, 0x613
000017B4 01A5 bclr -[A5], D0
000017B6 0783 bclr D3, D3
000017B8 0027 001A ori.b -[A7], 0x1A
000017BC 8D03 sbcd D6, D3
000017BE 450C .invalid 2, A4 // invalid opcode 4 with b == 4
000017C0 0707 btst D7, D3
000017C2 9F8D subx.l -[A7], -[A5]
000017C4 036B 0A8D bchg [A3 + 0xA8D], D1
000017C8 0346 bchg D6, D1
000017CA B30C cmpm.b [A1]+, [A4]+
000017CC 2853 movea.l A4, [A3]
000017CE 09C5 .incomplete
000017D0 012B 258C btst [A3 + 0x258C], D0
000017D4 F048 B274 .extension 0x048 <<F/1/0>>, 0xB274 // unimplemented
000017D8 00C3 .incomplete
000017DA 690B bvs +0xD /* 000017E7 */
000017DC 06F3 .incomplete
000017DE 1497 move.b [A2], [A7]
000017E0 16C9 move.b [A3]+, A1
000017E2 2909 move.l -[A4], A1
000017E4 4D05 .invalid 6, D5 // invalid opcode 4 with b == 4
000017E6 BB05 xor.b D5, D5
000017E8 5905 subq.b D5, 4
000017EA EA65 asr D5.w, D5
000017EC 049B 4ECB 0143 subi.l [A3]+, 0x4ECB0143
000017F2 1297 move.b [A1], [A7]
000017F4 1707 move.b -[A3], D7
000017F6 C25B and.w D1, [A3]+
000017F8 24BB 0522 50B3 030B move.l [A2], [[PC + 0x50B3 + D0 * 4] + 0x30B]
00001800 5683 addq.l D3, 3
00001802 01C8 .incomplete
00001804 0B56 bchg [A6], D5
00001806 1C04 move.b D6, D4
00001808 7B84 moveq.l D5, 0xFFFFFF84
0000180A 000F E919 ori.b A7, 0x19
0000180E 6B35 bmi +0x37 /* 00001845 */
00001810 1556 AB11 move.b [A2 - 0x54EF], [A6]
00001814 CB50 and.w [A0], D5
00001816 270B move.l -[A3], A3
00001818 8512 or.b [A2], D2
0000181A 6B35 bmi +0x37 /* 00001851 */
0000181C 00AB 456E 2A5C 858D ori.l [A3 - 0x7A73], 0x456E2A5C /* 'En*\\' */
00001824 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00001826 BB2F 1400 xor.b [A7 + 0x1400], D5
0000182A 6336 bls +0x38 /* 00001862 */
0000182C 858D 9B24 unpk -[A2], -[A5], 0x9B24
00001830 3703 move.w -[A3], D3
00001832 1E0B move.b D7, A3
00001834 052B 0142 btst [A3 + 0x142], D2
00001838 4A49 tst.w A1
0000183A DB04 addx.b D5, D4
0000183C 86F4 063A divu.w D3, [A4 + D0.w * 8 + 0x3A]
00001840 7312 moveq.l D1, 0x12
00001842 1E86 move.b [A7], D6
00001844 AB12 syscall PackRgn
00001846 0306 btst D6, D1
00001848 CB05 abcd D5, D5
0000184A 3B49 A500 move.w [A5 - 0x5B00], A1
0000184E 8501 sbcd D2, D1
00001850 EB0D lsl D5.b, 5
00001852 1E86 move.b [A7], D6
00001854 9B14 sub.b [A4], D5
00001856 0300 btst D0, D1
00001858 1E86 move.b [A7], D6
0000185A 7304 moveq.l D1, 0x04
0000185C 430E .invalid 1, A6 // invalid opcode 4 with b == 4
0000185E 1E86 move.b [A7], D6
00001860 2307 move.l -[A1], D7
label00001862:
00001862 0709 btst A1, D3
00001864 0D07 btst D7, D6
00001866 0814 9305 btst.b [A4], 0x5
0000186A 6B04 bmi +0x6 /* 00001870 */
0000186C 3893 move.w [A4], [A3]
0000186E 0173 4633 bchg [A3 + D4.w * 8 + 0x33], D0
// begin alternate branch 00001870-0000187C
label00001870:
00001870 4633 0033 not.b [A3 + D0.w + 0x33]
00001874 1EAB 050F move.b [A7], [A3 + 0x50F]
00001878 2101 move.l -[A0], D1
0000187A 6B01 bmi +0x3 /* 0000187D */
// end alternate branch 00001870-0000187C
label00001870: // (misaligned)
00001872 0033 1EAB 050F 2101 6B01 ori.b [[A3 + <<invalid base displacement size>>] + D0 * 4 + 0x21016B01], 0xAB
0000187C F36C .extension 0x36C <<F/4-5/1>> // unimplemented
0000187E 3300 move.w -[A1], D0
00001880 AB0A syscall DrawLine
00001882 0704 btst D4, D3
00001884 C2F1 BF33 0C1E CA07 01C4 2904 mulu.w D1, [[A1 + 0xC1ECA07 + A3 * 8] + 0x1C42904]
00001890 0B08 btst A0, D5
00001892 CB01 abcd D5, D1
00001894 2333 82DB move.l -[A1], [A3 + A0.w * 2 - 0x37]
00001898 020B 0033 andi.b A3, 0x33 /* '3' */
0000189C 1258 movea.b A1, [A0]+
0000189E C30A abcd -[A1], -[A2]
000018A0 6371 bls +0x73 /* 00001913 */
000018A2 0367 bchg -[A7], D1
000018A4 8B0B sbcd -[A5], -[A3]
000018A6 C33B 58DB and.b [PC + D5 - 0x37], D1
000018AA 0253 3DC5 andi.w [A3], 0x3DC5
000018AE 040F 1ECA subi.b A7, 0xCA
000018B2 3300 move.w -[A1], D0
000018B4 5300 subq.b D0, 1
000018B6 5B02 subq.b D2, 5
000018B8 F3A6 .invalid <<F/6/1>>
000018BA 1E86 move.b [A7], D6
000018BC C32F 0B17 and.b [A7 + 0xB17], D1
000018C0 C4CA mulu.w D2, A2
000018C2 A1FF syscall XFindLine/TEFindLine, flags=1
000018C4 E306 asl D6.b, 1
000018C6 4705 .invalid 3, D5 // invalid opcode 4 with b == 4
000018C8 BBE5 cmpa.l A5, -[A5]
000018CA 0D17 btst [A7], D6
000018CC 0E63 0708 .invalid.w -[A3], 0x708 // invalid immediate operation
000018D0 5FC3 sle D3
000018D2 06B3 0A07 0F51 434B 143B 49C3 addi.l [[A3 + <<invalid base displacement size>>] + 0x143B49C3], 0xA070F51
000018DE 06A3 02E2 C317 addi.l -[A3], 0x2E2C317
000018E4 8370 0672 or.w [A0 + D0.w * 8 + 0x72], D1
000018E8 1023 move.b D0, -[A3]
000018EA 0E32 1400 8B3F 8CEA F301 F342 F301 .invalid.b [[A2 - 0x73150CFF] + A0 * 2 - 0xCBD0CFF], 0x0 // invalid immediate operation
000018F8 7304 moveq.l D1, 0x04
000018FA 48BB 0200 D31B 2B03 16D0 movem.w [[PC + A5 * 2] + 0x2B0316D0], A1
00001904 E301 asl D1.b, 1
00001906 434B chk.w D1, A3
00001908 F433 cpushp NONE, [A3]
0000190A 0916 btst [A6], D4
0000190C 34FB 0416 move.w [A2]+, [PC + D0.w * 4 + 0x16]
00001910 3705 move.w -[A3], D5
00001912 E79C rol D4, 3
00001914 180F move.b D4, A7
00001916 361F move.w D3, [A7]+
00001918 5B5B subq.w [A3]+, 5
0000191A 7BBC moveq.l D5, 0xFFFFFFBC
0000191C 8340 635B pack D1, D0, 0x635B
00001920 5327 subq.b -[A7], 1
00001922 932B 0CFB sub.b [A3 + 0xCFB], D1
00001926 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
00001928 0D92 bclr [A2], D6
0000192A 4193 .invalid 0, [A3] // invalid opcode 4 with b == 6
0000192C 7361 moveq.l D1, 0x61
0000192E 6B57 bmi +0x59 /* 00001987 */
00001930 33EB 070E 0EA3 2612 move.w [0x0EA32612], [A3 + 0x70E]
00001938 6361 bls +0x63 /* 0000199B */
0000193A 0608 0F70 addi.b A0, 0x70 /* 'p' */
0000193E 8DB2 DB4A 170E or.l [[A2 + <<invalid base displacement size>>] + 0x170E], D6
00001944 2CFB 1F1E DB4A move.l [A6]+, [[PC] + D1 * 8 - 0x24B6]
0000194A 2302 move.l -[A1], D2
0000194C EB2B lsl D3.b, D5
0000194E AAB3 syscall 0xAB3
00001950 1621 move.b D3, -[A1]
00001952 B36B 6132 xor.w [A3 + 0x6132], D1
00001956 3302 move.w -[A1], D2
00001958 0343 bchg D3, D1
0000195A E30A lsl D2.b, 1
0000195C FB43 .extension 0xB43 <<F/4-5/5>> // unimplemented
0000195E 0302 btst D2, D1
00001960 3A9B move.w [A5], [A3]+
00001962 1D06 move.b -[A6], D6
00001964 98C3 sub.w A4, D3
00001966 2E48 movea.l A7, A0
00001968 3302 move.w -[A1], D2
0000196A 84B3 5141 or.l D2, [[A3 + <<invalid base displacement size>>]]
0000196E 0A46 0101 xori.w D6, 0x101
00001972 C1DB muls.w D0, [A3]+
00001974 A302 syscall Read, flags=3
00001976 B32B EDE8 xor.b [A3 - 0x1218], D1
0000197A 2B10 move.l -[A5], [A0]
0000197C 1C16 move.b D6, [A6]
0000197E 120B move.b D1, A3
00001980 3E12 move.w D7, [A2]
00001982 0F12 btst [A2], D7
00001984 133E move.b -[A1], <<invalid special address>>
00001986 F351 .extension 0x351 <<F/4-5/1>> // unimplemented
00001988 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000198A 2122 move.l -[A0], -[A2]
0000198C 1709 move.b -[A3], A1
0000198E 8443 or.w D2, D3
00001990 2707 move.l -[A3], D7
00001992 0CF8 .incomplete
00001994 1700 move.b -[A3], D0
00001996 A5E5 syscall vAdjEOF, flags=5
00001998 984B sub.w D4, A3
0000199A 9707 subx.b D3, D7
0000199C 0BA5 bclr -[A5], D5
0000199E 5610 addq.b [A0], 3
000019A0 BB26 xor.b -[A6], D5
000019A2 4E85 jsr D5
000019A4 9983 subx.l D4, D3
000019A6 182B 5853 move.b D4, [A3 + 0x5853]
000019AA 59D9 svs [A1]+
000019AC 861E or.b D3, [A6]+
000019AE 6B61 bmi +0x63 /* 00001A11 */
000019B0 A955 syscall DisposeControl
000019B2 2B03 move.l -[A5], D3
000019B4 5B3E subq.b <<invalid special address>>, 5
000019B6 25C6 A683 move.l [PC - 0x597D /* FFFFC03B, cstring ""<EOF> */], D6
000019BA 3517 move.w -[A2], [A7]
000019BC 0363 bchg -[A3], D1
000019BE 070B btst A3, D3
000019C0 4883 ext.w D3
000019C2 3536 3319 move.w -[A2], [[A6 + D3 * 2]]
000019C6 4107 .invalid 0, D7 // invalid opcode 4 with b == 4
000019C8 1293 move.b [A1], [A3]
000019CA 2201 move.l D1, D1
000019CC CDA3 and.l -[A3], D6
000019CE 0530 AB2B 8D21 0704 A54A btst [[A0 - 0x72DF + A2 * 2] + 0x704A54A], D2
000019D8 8335 1283 or.b [A5 + D1.w * 2 - 0x125], D1
000019DC 3501 move.w -[A2], D1
000019DE 7B02 moveq.l D5, 0x02
000019E0 178C 903B move.b [A3 + A1.w + 0x3B], A4
000019E4 1DFB 43F3 0C83 5421 88CB 5357 move.b <<invalid special address>>, [[0xC835421] - 0x7734ACA9]
000019F0 0C02 1706 cmpi.b D2, 0x6
000019F4 BD23 xor.b -[A3], D6
000019F6 071E btst [A6]+, D3
000019F8 2843 movea.l A4, D3
000019FA 8E0B or.b D7, A3
000019FC 460B not.b A3
000019FE 0A56 035C xori.w [A6], 0x35C
00001A02 8B00 sbcd D5, D0
00001A04 EB01 asl D1.b, 5
00001A06 5358 subq.w [A0]+, 1
00001A08 0606 A56B addi.b D6, 0x6B /* 'k' */
00001A0C 7B50 moveq.l D5, 0x50
00001A0E 1E28 AB0D move.b D7, [A0 - 0x54F3]
00001A12 382B 003B move.w D4, [A3 + 0x3B]
00001A16 1E6B 04F3 movea.b A7, [A3 + 0x4F3]
00001A1A 1E46 movea.b A7, D6
00001A1C B006 cmp.b D0, D6
00001A1E 670C beq +0xE /* 00001A2C */
00001A20 955C sub.w [A4]+, D2
00001A22 170C move.b -[A3], A4
00001A24 D207 add.b D1, D7
00001A26 0325 btst -[A5], D1
00001A28 D308 addx.b -[A1], -[A0]
00001A2A B234 1C10 cmp.b D1, [A4 + D1 * 4 + 0x10]
// begin alternate branch 00001A2C-00001A2E
label00001A2C:
00001A2C 1C10 move.b D6, [A0]
// end alternate branch 00001A2C-00001A2E
label00001A2C: // (misaligned)
00001A2E C170 631D and.w [[A0] + D6 * 2], D0
00001A32 2A10 move.l D5, [A0]
00001A34 014B bchg A3, D0
00001A36 2313 move.l -[A1], [A3]
00001A38 4647 not.w D7
00001A3A 0BE2 .incomplete
00001A3C 1B08 move.b -[A5], A0
00001A3E 1701 move.b -[A3], D1
00001A40 433C 32D6 EB4F .invalid 1, 0x32D6EB4F // invalid opcode 4 with b == 4
00001A46 DB41 addx.w D5, D1
00001A48 0343 bchg D3, D1
00001A4A 0B0E btst A6, D5
00001A4C 411A .invalid 0, [A2]+ // invalid opcode 4 with b == 4
00001A4E B30E cmpm.b [A1]+, [A6]+
00001A50 4805 nbcd.b D5
00001A52 0121 btst -[A1], D0
00001A54 1A13 move.b D5, [A3]
00001A56 0182 bclr D2, D0
00001A58 5350 subq.w [A0], 1
00001A5A 1412 move.b D2, [A2]
00001A5C 1B08 move.b -[A5], A0
00001A5E 1286 move.b [A1], D6
00001A60 0709 btst A1, D3
00001A62 98F3 5101 sub.w A4, [[A3 + <<invalid base displacement size>> + D5]]
00001A66 29F3 016B 292B 0A4A 2B01 1017 0995 move.l 0x10170995, [[A3 + 0x292B] + 0xA4A2B01]
00001A74 6207 bhi +0x9 /* 00001A7D */
00001A76 8FE4 divs.w D7, -[A4]
00001A78 1709 move.b -[A3], A1
00001A7A 980F sub.b D4, A7
00001A7C A9F4 syscall ExitToShell
00001A7E 6B17 bmi +0x19 /* 00001A97 */
00001A80 AD2A syscall ValidRect, auto_pop
00001A82 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00001A84 14AB 2769 move.b [A2], [A3 + 0x2769]
00001A88 2071 0685 movea.l A0, [A1 + D0.w * 8 - 0x123]
00001A8C 20D0 move.l [A0]+, [A0]
00001A8E C328 04B6 and.b [A0 + 0x4B6], D1
00001A92 4B3F .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
00001A94 A340 syscall ResrvMem/ReserveMem, flags=3
00001A96 CB1E and.b [A6]+, D5
00001A98 497C 6B0F chk.w D4, 0x6B0F
00001A9C 733E moveq.l D1, 0x3E
00001A9E 070D btst A5, D3
00001AA0 8B2B 1537 or.b [A3 + 0x1537], D5
00001AA4 0EF4 .incomplete
00001AA6 321B move.w D1, [A3]+
00001AA8 21C3 00AE move.l [0x000000AE], D3
00001AAC 3CE3 move.w [A6]+, -[A3]
00001AAE 1A6C 7817 movea.b A5, [A4 + 0x7817]
00001AB2 0C23 5344 cmpi.b -[A3], 0x44 /* 'D' */
00001AB6 2105 move.l -[A0], D5
00001AB8 CB41 exg D5, D1
00001ABA 020F D6A1 andi.b A7, 0xA1
00001ABE 2B02 move.l -[A5], D2
00001AC0 CB53 and.w [A3], D5
00001AC2 84E3 divu.w D2, -[A3]
00001AC4 1A37 0F23 0A24 DB07 0706 move.b D5, [[A7 + 0xA24 + D0 * 8] - 0x24F8F8FA]
00001ACE 7D17 moveq.l D6, 0x17
00001AD0 0ACD .incomplete
00001AD2 C30D abcd -[A1], -[A5]
00001AD4 3C4B movea.w A6, A3
00001AD6 0AA3 01C7 8ACC xori.l -[A3], 0x1C78ACC
00001ADC 1B92 A280 move.b [A5 + A2.w * 2 - 0x128], [A2]
00001AE0 7B00 moveq.l D5, 0x00
00001AE2 8347 4303 pack D1, D7, 0x4303
00001AE6 E626 asr D6.b, D3
00001AE8 E304 asl D4.b, 1
00001AEA C914 and.b [A4], D4
00001AEC CB0C abcd -[A5], -[A4]
00001AEE 0105 btst D5, D0
00001AF0 0109 btst A1, D0
00001AF2 0B0E btst A6, D5
00001AF4 12CB move.b [A1]+, A3
00001AF6 0CA5 4F0F A100 cmpi.l -[A5], 0x4F0FA100
00001AFC 00FB .incomplete
00001AFE 5932 AE41 subq.b [A2 + A2 * 8 + 0x41], 4
00001B02 012B 1712 btst [A3 + 0x1712], D0
00001B06 B318 xor.b [A0]+, D1
00001B08 0698 001B 36C3 addi.l [A0]+, 0x1B36C3
00001B0E 002A 1037 0AA1 ori.b [A2 + 0xAA1], 0x37 /* '7' */
00001B14 0636 130E 25E2 7319 070A addi.b [[0x7319] + 0x70A], 0xE
00001B1E 3A2B 1DD3 move.w D5, [A3 + 0x1DD3]
00001B22 03E3 .incomplete
00001B24 1A06 move.b D5, D6
00001B26 2305 move.l -[A1], D5
00001B28 5A1E addq.b [A6]+, 5
00001B2A 1033 331E 283B move.b D0, [[A3] + D3 * 2 + 0x283B]
00001B30 2B46 C107 move.l [A5 - 0x3EF9], D6
00001B34 6B1D bmi +0x1F /* 00001B53 */
00001B36 E90C lsl D4.b, 4
00001B38 AE3C syscall SetClientID, auto_pop
00001B3A 4331 6703 84F0 14BB .invalid 1, [[A1 + <<invalid base displacement size>> + D6 * 8] - 0x7B0FEB45] // invalid opcode 4 with b == 4
00001B42 2E61 movea.l A7, -[A1]
00001B44 1A06 move.b D5, D6
00001B46 7B02 moveq.l D5, 0x02
00001B48 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001B4A 0F31 E31C btst <<invalid full ext with I/IS == 4>>, D7
00001B4E 04AB 27C9 0069 00F5 subi.l [A3 + 0xF5], 0x27C90069
00001B56 0041 92E3 ori.w D1, 0x92E3
00001B5A 0001 92D2 ori.b D1, 0xD2
00001B5E 088E 2300 bclr.b A6, 0x0
00001B62 1253 movea.b A1, [A3]
00001B64 0461 8C14 subi.w -[A1], 0x8C14
00001B68 E2D3 lsr .w [A3]
00001B6A 2205 move.l D1, D5
00001B6C B425 cmp.b D2, -[A5]
00001B6E 0105 btst D5, D0
00001B70 B4C1 cmpa.w A2, D1
00001B72 3932 02C3 move.w -[A4], [A2 + D0.w * 2 - 0x61]
00001B76 8046 or.w D0, D6
00001B78 0808 4092 btst.b A0, 0x92
00001B7C 7045 moveq.l D0, 0x45
00001B7E 0D0F btst A7, D6
00001B80 382A 6A08 move.w D4, [A2 + 0x6A08]
00001B84 2708 move.l -[A3], A0
00001B86 3902 move.w -[A4], D2
00001B88 4B61 chk.w D5, -[A1]
00001B8A 000F A16B ori.b A7, 0x6B /* 'k' */
00001B8E 6B35 bmi +0x37 /* 00001BC5 */
00001B90 0E18 831E .invalid.b [A0]+, 0x1E // invalid immediate operation
00001B94 2707 move.l -[A3], D7
00001B96 2DD3 move.l <<invalid special address>>, [A3]
00001B98 04DE .incomplete
00001B9A 1045 movea.b A0, D5
00001B9C 1501 move.b -[A2], D1
00001B9E 1C8D move.b [A6], A5
00001BA0 2AAB 088B move.l [A5], [A3 + 0x88B]
00001BA4 5032 D636 addq.b [A2 + A5.w * 8 + 0x36], 8
00001BA8 0FC1 .incomplete
00001BAA 0033 48A5 01CB 41C1 000B ori.b [[ + <<invalid base displacement size>>] + 0x41C1000B], 0xA5
00001BB4 3832 A51F C100 136E move.w D4, [[A2] + A2 * 4 - 0x3EFFEC92]
00001BBC C518 and.b [A0]+, D2
00001BBE 6336 bls +0x38 /* 00001BF6 */
00001BC0 DA05 add.b D5, D5
00001BC2 0914 btst [A4], D4
00001BC4 0D09 btst A1, D6
00001BC6 0F1D btst [A5]+, D7
00001BC8 090F btst A7, D4
00001BCA 2A28 8117 move.l D5, [A0 - 0x7EE9]
00001BCE 270C move.l -[A3], A4
00001BD0 C952 and.w [A2], D4
00001BD2 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001BD4 E974 roxl D4.w, D4
00001BD6 B31D xor.b [A5]+, D1
00001BD8 01E5 .incomplete
00001BDA 4708 .invalid 3, A0 // invalid opcode 4 with b == 4
00001BDC C5A5 and.l -[A5], D2
00001BDE B0A7 cmp.l D0, -[A7]
00001BE0 19D8 7306 move.b 0x6, [A0]+
00001BE4 1B92 1702 6602 move.b [[A5 + <<invalid base displacement size>> + D1 * 8] + 0x6602], [A2]
00001BEA 3321 move.w -[A1], -[A1]
label00001BEC:
00001BEC 3613 move.w D3, [A3]
00001BEE 0445 2DA3 subi.w D5, 0x2DA3
00001BF2 5026 addq.b -[A6], 8
00001BF4 7B12 moveq.l D5, 0x12
label00001BF6:
00001BF6 E505 asl D5.b, 2
00001BF8 698F bvs -0x6F /* 00001B89 */
00001BFA A51B syscall SetZone, flags=5
00001BFC E12F lsl D7.b, D0
00001BFE A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
00001C00 E12F lsl D7.b, D0
00001C02 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
00001C04 2B12 move.l -[A5], [A2]
00001C06 04C3 .incomplete
00001C08 0817 05F3 btst.b [A7], 0xF3
00001C0C 434B chk.w D1, A3
00001C0E 0D1C btst [A4]+, D6
00001C10 530D subq.b A5, 1
00001C12 65F7 bcs -0x7 /* 00001C0B */
00001C14 5304 subq.b D4, 1
00001C16 E171 roxl D1.w, D0
00001C18 530D subq.b A5, 1
00001C1A 0672 DB0D 9300 addi.w [A2 + <<invalid base displacement size>> + A1 * 2], 0xDB0D
00001C20 1066 movea.b A0, -[A6]
00001C22 731E moveq.l D1, 0x1E
00001C24 45CD lea.l A2, A5
00001C26 1B0D move.b -[A5], A5
00001C28 AB05 syscall CopyHandle
00001C2A CB01 abcd D5, D1
00001C2C 470B .invalid 3, A3 // invalid opcode 4 with b == 4
00001C2E 2501 move.l -[A2], D1
00001C30 3910 move.w -[A4], [A0]
00001C32 0712 btst [A2], D3
00001C34 1033 1F14 move.b D0, <<invalid full ext with I/IS == 4>>
00001C38 1E10 move.b D7, [A0]
00001C3A 5807 addq.b D7, 4
00001C3C 06CA .incomplete
00001C3E CB04 abcd D5, D4
00001C40 00F3 .incomplete
00001C42 156B 0530 F0E2 move.b [A2 - 0xF1E], [A3 + 0x530]
00001C48 A30B syscall Rename/PBHRename/HRename, flags=3
00001C4A 65A0 bcs -0x5E /* 00001BEC */
00001C4C 30A7 move.w [A0], -[A7]
00001C4E 0B66 bchg -[A6], D5
00001C50 2803 move.l D4, D3
00001C52 0657 0B74 addi.w [A7], 0xB74
00001C56 30B3 1258 move.w [A0], [A3 + D1.w * 2 + 0x58]
00001C5A 8B30 9301 or.b [[A0 + <<invalid base displacement size>> + A1 * 2]], D5
00001C5E 1B0C move.b -[A5], A4
00001C60 778B moveq.l D3, 0xFFFFFF8B
00001C62 8307 sbcd D1, D7
00001C64 0B10 btst [A0], D5
00001C66 530D subq.b A5, 1
00001C68 F314 .extension 0x314 <<F/4-5/1>> // unimplemented
00001C6A DB0D addx.b -[A5], -[A5]
00001C6C 1702 move.b -[A3], D2
00001C6E 9D53 sub.w [A3], D6
00001C70 0D61 bchg -[A1], D6
00001C72 562A 2823 addq.b [A2 + 0x2823], 3
00001C76 0513 btst [A3], D2
00001C78 0553 bchg [A3], D2
00001C7A 0D51 bchg [A1], D6
00001C7C 0101 btst D1, D0
00001C7E 4E23 .invalid // invalid opcode 4
00001C80 170E move.b -[A3], A6
00001C82 1863 movea.b A4, -[A3]
00001C84 2A0A move.l D5, A2
00001C86 170A move.b -[A3], A2
00001C88 73EB moveq.l D1, 0xFFFFFFEB
00001C8A 0627 0E88 addi.b -[A7], 0x88
00001C8E 813B B428 or.b [PC + A3.w * 4 + 0x28], D0
00001C92 7B46 moveq.l D5, 0x46
00001C94 0A8B 10D3 9A93 xori.l A3, 0x10D39A93
00001C9A 180B move.b D4, A3
00001C9C 0948 bchg A0, D4
00001C9E 1710 move.b -[A3], [A0]
00001CA0 AE37 syscall GetSubTable, auto_pop
00001CA2 0EE6 .incomplete
00001CA4 3A7B 193B 0EC3 0C4B 4357 0FBA movea.w A5, [[PC + 0xEC30C4B + D1] + 0x43570FBA]
00001CB0 F312 .extension 0x312 <<F/4-5/1>> // unimplemented
00001CB2 48D3 03B2 movem.l [A3], D1,D4,D5,D7,A0,A1
00001CB6 7660 moveq.l D3, 0x60
00001CB8 4000 negx.b D0
00001CBA AB55 syscall bMax
00001CBC 8168 4586 or.w [A0 + 0x4586], D0
00001CC0 5B05 subq.b D5, 5
00001CC2 070E btst A6, D3
00001CC4 9928 6B0A sub.b [A0 + 0x6B0A], D4
00001CC8 6900 6500 bvs +0x6502 /* 000081CA */
00001CCC FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00001CCE 6100 FE4B bsr -0x1B3 /* 00001B1B */
00001CD2 13E5 006B 1765 move.b [0x006B1765], -[A5]
00001CD8 00CB .incomplete
00001CDA 1AEB 1617 move.b [A5]+, [A3 + 0x1617]
00001CDE 0378 FB19 bchg [0xFFFFFB19], D1
00001CE2 416C 5B16 chk.w D0, [A4 + 0x5B16]
00001CE6 170B move.b -[A3], A3
00001CE8 1043 movea.b A0, D3
00001CEA 11C1 00D3 move.b [0x000000D3], D1
00001CEE 1217 move.b D1, [A7]
00001CF0 01A5 bclr -[A5], D0
00001CF2 1711 move.b -[A3], [A1]
00001CF4 B26B 0A25 cmp.w D1, [A3 + 0xA25]
00001CF8 6D4A blt +0x4C /* 00001D44 */
00001CFA 0253 6130 andi.w [A3], 0x6130 /* 'a0' */
00001CFE 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00001D00 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00001D02 9B02 subx.b D5, D2
00001D04 2B01 move.l -[A5], D1
00001D06 DB03 addx.b D5, D3
00001D08 4A13 tst.b [A3]
00001D0A 03C1 .incomplete
00001D0C 00C0 .incomplete
00001D0E 2B01 move.l -[A5], D1
00001D10 8311 or.b [A1], D1
00001D12 1702 move.b -[A3], D2
00001D14 7717 moveq.l D3, 0x17
00001D16 1002 move.b D0, D2
00001D18 614F bsr +0x51 /* 00001D69 */
00001D1A 270B move.l -[A3], A3
00001D1C B92C 245B xor.b [A4 + 0x245B], D4
00001D20 158A 5C12 move.b [A2 + D5 * 4 + 0x12], A2
00001D24 16FB 0648 move.b [A3]+, [PC + D0.w * 8 + 0x48]
00001D28 027B 8305 8354 andi.w <<invalid full ext with I/IS == 4>>, 0x8305
00001D2E A300 syscall Open/PBHOpen/HOpen, flags=3
00001D30 04AB 1207 142F 6B07 subi.l [A3 + 0x6B07], 0x1207142F
00001D38 FB36 .extension 0xB36 <<F/4-5/5>> // unimplemented
00001D3A 2C32 2703 A18B 3F06 move.l D6, [[A2 + <<invalid base displacement size>> + D2 * 8] - 0x5E74C0FA]
00001D42 130D move.b -[A1], A5
label00001D44:
00001D44 130A move.b -[A1], A2
00001D46 2CB3 110F 4045 DF17 move.l [A6], [[A3 + <<invalid base displacement size>>] + D1 + 0x4045DF17]
00001D4E 050F btst A7, D2
00001D50 02F3 .incomplete
00001D52 4A9B tst.l [A3]+
00001D54 012A 28EA btst [A2 + 0x28EA], D0
00001D58 1402 move.b D2, D2
00001D5A 0F36 1C16 btst [A6 + D1 * 4 + 0x16], D7
00001D5E 7B03 moveq.l D5, 0x03
00001D60 2663 movea.l A3, -[A3]
00001D62 1537 08F6 move.b -[A2], [A7 + D0 - 0x10]
00001D66 0E18 .incomplete